home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DocuComp
/
Test Samples
/
Sample Application
/
Sample Application.rsrc
/
CODE_10_Print Engine.txt
< prev
next >
Wrap
Text File
|
1993-05-28
|
432KB
|
7,551 lines
# near model CODE resource
# jump table entries: 4856-4856 (1 of them)
fn00000000:
00000000 4E56 FFEC link A6, -0x0014
00000004 486D 0402 pea.l [A5 + 0x402 /* export_124 */]
00000008 A9F1 syscall UnloadSeg
0000000A 486D 042A pea.l [A5 + 0x42A /* export_129 */]
0000000E A9F1 syscall UnloadSeg
00000010 486D 0B0A pea.l [A5 + 0xB0A /* export_349 */]
00000014 A9F1 syscall UnloadSeg
00000016 486D 0BE2 pea.l [A5 + 0xBE2 /* export_376 */]
0000001A A9F1 syscall UnloadSeg
0000001C 486D 1372 pea.l [A5 + 0x1372 /* export_618 */]
00000020 A9F1 syscall UnloadSeg
00000022 486D 15CA pea.l [A5 + 0x15CA /* export_693 */]
00000026 A9F1 syscall UnloadSeg
00000028 486D 1C4A pea.l [A5 + 0x1C4A /* export_901 */]
0000002C A9F1 syscall UnloadSeg
0000002E 4E5E unlink A6
00000030 2E9F move.l [A7], [A7]+
00000032 4E75 rts
00000034 554E subq.w A6, 2
00000036 4C4F 4144 movem.l D2,D6,A0,A6, A7
0000003A 414C chk.w D0, A4
fn0000003C:
0000003C 4E56 FFEE link A6, -0x0012
00000040 48E7 0118 movem.l -[A7], D7,A3,A4
00000044 266E 0008 movea.l A3, [A6 + 0x8]
00000048 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000004C 3B7C 0001 CE3E move.w [A5 - 0x31C2], 0x1
00000052 302D CE3E move.w D0, [A5 - 0x31C2]
00000056 48C0 ext.l D0
00000058 4680 not.l D0
0000005A 3B40 CE5E move.w [A5 - 0x31A2], D0
0000005E 7E01 moveq.l D7, 0x01
label00000060:
00000060 3007 move.w D0, D7
00000062 5340 subq.w D0, 1
00000064 D040 add.w D0, D0
00000066 0640 CE3E addi.w D0, 0xCE3E
0000006A 3035 0000 move.w D0, [A5 + D0.w]
0000006E D040 add.w D0, D0
00000070 3207 move.w D1, D7
00000072 D241 add.w D1, D1
00000074 0641 CE3E addi.w D1, 0xCE3E
00000078 3B80 1000 move.w [A5 + D1.w], D0
0000007C 3007 move.w D0, D7
0000007E D040 add.w D0, D0
00000080 0640 CE3E addi.w D0, 0xCE3E
00000084 3035 0000 move.w D0, [A5 + D0.w]
00000088 48C0 ext.l D0
0000008A 4680 not.l D0
0000008C 3207 move.w D1, D7
0000008E 0641 0010 addi.w D1, 0x10
00000092 D241 add.w D1, D1
00000094 0641 CE3E addi.w D1, 0xCE3E
00000098 3B80 1000 move.w [A5 + D1.w], D0
0000009C 5247 addq.w D7, 1
0000009E 0C47 000F cmpi.w D7, 0xF
000000A2 6FBC ble -0x42 /* 00000060 */
000000A4 7E01 moveq.l D7, 0x01
label000000A6:
000000A6 3007 move.w D0, D7
000000A8 C1FC 000A muls.w D0, 0xA /* '\n' */
000000AC 0640 FEC0 addi.w D0, 0xFEC0
000000B0 49F5 0000 lea.l A4, [A5 + D0.w]
000000B4 4254 clr.w [A4]
000000B6 397C FFFF 0002 move.w [A4 + 0x2], 0xFFFF
000000BC 397C 000C 0004 move.w [A4 + 0x4], 0xC
000000C2 397C 000A 0006 move.w [A4 + 0x6], 0xA /* '\n' */
000000C8 397C 0001 0008 move.w [A4 + 0x8], 0x1
000000CE 5247 addq.w D7, 1
000000D0 0C47 0002 cmpi.w D7, 0x2
000000D4 6FD0 ble -0x2E /* 000000A6 */
000000D6 426D FEDE clr.w [A5 - 0x122]
000000DA 41ED FECC lea.l A0, [A5 - 0x134]
000000DE 43ED FEE2 lea.l A1, [A5 - 0x11E]
000000E2 22D8 move.l [A1]+, [A0]+
000000E4 22D8 move.l [A1]+, [A0]+
000000E6 486B FB8C pea.l [A3 - 0x474]
000000EA 2F3C 0000 0200 move.l -[A7], 0x200
000000F0 4267 clr.w -[A7]
000000F2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000000F6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000FA 4E5E unlink A6
000000FC 2E9F move.l [A7], [A7]+
000000FE 4E75 rts
00000100 5345 subq.w D5, 1
00000102 544F addq.w A7, 2
00000104 5053 addq.w [A3], 8
00000106 2020 move.l D0, -[A0]
fn00000108:
00000108 4E56 FFD8 link A6, -0x0028
0000010C 48E7 0108 movem.l -[A7], D7,A4
00000110 286D DA56 movea.l A4, [A5 - 0x25AA]
00000114 2F0C move.l -[A7], A4
00000116 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */]
0000011A 4267 clr.w -[A7]
0000011C 2F0C move.l -[A7], A4
0000011E 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000122 1F3C 0001 move.b -[A7], 0x1
00000126 2F0C move.l -[A7], A4
00000128 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
0000012C 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000130 2F0C move.l -[A7], A4
00000132 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00000136 302D C8C8 move.w D0, [A5 - 0x3738]
0000013A 906D C8C4 sub.w D0, [A5 - 0x373C]
0000013E 3D40 FFE4 move.w [A6 - 0x1C], D0
00000142 486E FFE4 pea.l [A6 - 0x1C]
00000146 486E FFDA pea.l [A6 - 0x26]
0000014A 3F3C 200E move.w -[A7], 0x200E
0000014E A9EB syscall Pack4/FP68K
00000150 486E FFDA pea.l [A6 - 0x26]
00000154 486E FFE8 pea.l [A6 - 0x18]
00000158 3F3C 1010 move.w -[A7], 0x1010
0000015C A9EB syscall Pack4/FP68K
0000015E 426E FFE4 clr.w [A6 - 0x1C]
00000162 486E FFE4 pea.l [A6 - 0x1C]
00000166 486E FFE8 pea.l [A6 - 0x18]
0000016A 486E FFDA pea.l [A6 - 0x26]
0000016E 3F3C 100E move.w -[A7], 0x100E
00000172 A9EB syscall Pack4/FP68K
00000174 486E FFDA pea.l [A6 - 0x26]
00000178 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000017C A9EB syscall Pack4/FP68K
0000017E 6232 bhi +0x34 /* 000001B2 */
00000180 594F subq.w A7, 4
00000182 3D7C 0048 FFE4 move.w [A6 - 0x1C], 0x48 /* 'H' */
00000188 486E FFE4 pea.l [A6 - 0x1C]
0000018C 41FA 034C lea.l A0, [PC + 0x34C /* 000004DA, value 0x40028800 */]
00000190 43EE FFDA lea.l A1, [A6 - 0x26]
00000194 4851 pea.l [A1]
00000196 22D8 move.l [A1]+, [A0]+
00000198 22D8 move.l [A1]+, [A0]+
0000019A 32D8 move.w [A1]+, [A0]+
0000019C 3F3C 2004 move.w -[A7], 0x2004
000001A0 A9EB syscall Pack4/FP68K
000001A2 486E FFDA pea.l [A6 - 0x26]
000001A6 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000001AA 2F0C move.l -[A7], A4
000001AC 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
000001B0 6040 bra +0x42 /* 000001F2 */
label000001B2:
000001B2 594F subq.w A7, 4
000001B4 486D C8B8 pea.l [A5 - 0x3748]
000001B8 486E FFE8 pea.l [A6 - 0x18]
000001BC 486E FFDC pea.l [A6 - 0x24]
000001C0 3F3C 100E move.w -[A7], 0x100E
000001C4 A9EB syscall Pack4/FP68K
000001C6 486E FFDC pea.l [A6 - 0x24]
000001CA 3F3C 2006 move.w -[A7], 0x2006
000001CE A9EB syscall Pack4/FP68K
000001D0 3D7C 0048 FFDA move.w [A6 - 0x26], 0x48 /* 'H' */
000001D6 486E FFDA pea.l [A6 - 0x26]
000001DA 486E FFDC pea.l [A6 - 0x24]
000001DE 3F3C 2004 move.w -[A7], 0x2004
000001E2 A9EB syscall Pack4/FP68K
000001E4 486E FFDC pea.l [A6 - 0x24]
000001E8 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000001EC 2F0C move.l -[A7], A4
000001EE 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
label000001F2:
000001F2 302D C8C6 move.w D0, [A5 - 0x373A]
000001F6 906D C8C2 sub.w D0, [A5 - 0x373E]
000001FA 3D40 FFE4 move.w [A6 - 0x1C], D0
000001FE 486E FFE4 pea.l [A6 - 0x1C]
00000202 486E FFDA pea.l [A6 - 0x26]
00000206 3F3C 200E move.w -[A7], 0x200E
0000020A A9EB syscall Pack4/FP68K
0000020C 486E FFDA pea.l [A6 - 0x26]
00000210 486E FFE8 pea.l [A6 - 0x18]
00000214 3F3C 1010 move.w -[A7], 0x1010
00000218 A9EB syscall Pack4/FP68K
0000021A 426E FFE4 clr.w [A6 - 0x1C]
0000021E 486E FFE4 pea.l [A6 - 0x1C]
00000222 486E FFE8 pea.l [A6 - 0x18]
00000226 486E FFDA pea.l [A6 - 0x26]
0000022A 3F3C 100E move.w -[A7], 0x100E
0000022E A9EB syscall Pack4/FP68K
00000230 486E FFDA pea.l [A6 - 0x26]
00000234 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000238 A9EB syscall Pack4/FP68K
0000023A 6232 bhi +0x34 /* 0000026E */
0000023C 594F subq.w A7, 4
0000023E 3D7C 0048 FFE4 move.w [A6 - 0x1C], 0x48 /* 'H' */
00000244 486E FFE4 pea.l [A6 - 0x1C]
00000248 41FA 0286 lea.l A0, [PC + 0x286 /* 000004D0, value 0x4002B000 */]
0000024C 43EE FFDA lea.l A1, [A6 - 0x26]
00000250 4851 pea.l [A1]
00000252 22D8 move.l [A1]+, [A0]+
00000254 22D8 move.l [A1]+, [A0]+
00000256 32D8 move.w [A1]+, [A0]+
00000258 3F3C 2004 move.w -[A7], 0x2004
0000025C A9EB syscall Pack4/FP68K
0000025E 486E FFDA pea.l [A6 - 0x26]
00000262 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000266 2F0C move.l -[A7], A4
00000268 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
0000026C 6040 bra +0x42 /* 000002AE */
label0000026E:
0000026E 594F subq.w A7, 4
00000270 486D C8B6 pea.l [A5 - 0x374A]
00000274 486E FFE8 pea.l [A6 - 0x18]
00000278 486E FFDC pea.l [A6 - 0x24]
0000027C 3F3C 100E move.w -[A7], 0x100E
00000280 A9EB syscall Pack4/FP68K
00000282 486E FFDC pea.l [A6 - 0x24]
00000286 3F3C 2006 move.w -[A7], 0x2006
0000028A A9EB syscall Pack4/FP68K
0000028C 3D7C 0048 FFDA move.w [A6 - 0x26], 0x48 /* 'H' */
00000292 486E FFDA pea.l [A6 - 0x26]
00000296 486E FFDC pea.l [A6 - 0x24]
0000029A 3F3C 2004 move.w -[A7], 0x2004
0000029E A9EB syscall Pack4/FP68K
000002A0 486E FFDC pea.l [A6 - 0x24]
000002A4 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000002A8 2F0C move.l -[A7], A4
000002AA 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
label000002AE:
000002AE 594F subq.w A7, 4
000002B0 3D7C 03E8 FFE4 move.w [A6 - 0x1C], 0x3E8
000002B6 486E FFE4 pea.l [A6 - 0x1C]
000002BA 486D C92A pea.l [A5 - 0x36D6]
000002BE 486E FFDA pea.l [A6 - 0x26]
000002C2 3F3C 200E move.w -[A7], 0x200E
000002C6 A9EB syscall Pack4/FP68K
000002C8 486E FFDA pea.l [A6 - 0x26]
000002CC 3F3C 2006 move.w -[A7], 0x2006
000002D0 A9EB syscall Pack4/FP68K
000002D2 3D7C 0048 FFD8 move.w [A6 - 0x28], 0x48 /* 'H' */
000002D8 486E FFD8 pea.l [A6 - 0x28]
000002DC 486E FFDA pea.l [A6 - 0x26]
000002E0 3F3C 2004 move.w -[A7], 0x2004
000002E4 A9EB syscall Pack4/FP68K
000002E6 486E FFDA pea.l [A6 - 0x26]
000002EA 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000002EE 2F0C move.l -[A7], A4
000002F0 4EAD 104A jsr [A5 + 0x104A /* export_517 */]
000002F4 594F subq.w A7, 4
000002F6 3D7C 03E8 FFE4 move.w [A6 - 0x1C], 0x3E8
000002FC 486E FFE4 pea.l [A6 - 0x1C]
00000300 486D C92E pea.l [A5 - 0x36D2]
00000304 486E FFDA pea.l [A6 - 0x26]
00000308 3F3C 200E move.w -[A7], 0x200E
0000030C A9EB syscall Pack4/FP68K
0000030E 486E FFDA pea.l [A6 - 0x26]
00000312 3F3C 2006 move.w -[A7], 0x2006
00000316 A9EB syscall Pack4/FP68K
00000318 3D7C 0048 FFD8 move.w [A6 - 0x28], 0x48 /* 'H' */
0000031E 486E FFD8 pea.l [A6 - 0x28]
00000322 486E FFDA pea.l [A6 - 0x26]
00000326 3F3C 2004 move.w -[A7], 0x2004
0000032A A9EB syscall Pack4/FP68K
0000032C 486E FFDA pea.l [A6 - 0x26]
00000330 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000334 2F0C move.l -[A7], A4
00000336 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */]
0000033A 594F subq.w A7, 4
0000033C 3D7C 03E8 FFE4 move.w [A6 - 0x1C], 0x3E8
00000342 486E FFE4 pea.l [A6 - 0x1C]
00000346 486D C92C pea.l [A5 - 0x36D4]
0000034A 486E FFDA pea.l [A6 - 0x26]
0000034E 3F3C 200E move.w -[A7], 0x200E
00000352 A9EB syscall Pack4/FP68K
00000354 486E FFDA pea.l [A6 - 0x26]
00000358 3F3C 2006 move.w -[A7], 0x2006
0000035C A9EB syscall Pack4/FP68K
0000035E 3D7C 0048 FFD8 move.w [A6 - 0x28], 0x48 /* 'H' */
00000364 486E FFD8 pea.l [A6 - 0x28]
00000368 486E FFDA pea.l [A6 - 0x26]
0000036C 3F3C 2004 move.w -[A7], 0x2004
00000370 A9EB syscall Pack4/FP68K
00000372 486E FFDA pea.l [A6 - 0x26]
00000376 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000037A 2F0C move.l -[A7], A4
0000037C 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000380 594F subq.w A7, 4
00000382 3D7C 03E8 FFE4 move.w [A6 - 0x1C], 0x3E8
00000388 486E FFE4 pea.l [A6 - 0x1C]
0000038C 486D C930 pea.l [A5 - 0x36D0]
00000390 486E FFDA pea.l [A6 - 0x26]
00000394 3F3C 200E move.w -[A7], 0x200E
00000398 A9EB syscall Pack4/FP68K
0000039A 486E FFDA pea.l [A6 - 0x26]
0000039E 3F3C 2006 move.w -[A7], 0x2006
000003A2 A9EB syscall Pack4/FP68K
000003A4 3D7C 0048 FFD8 move.w [A6 - 0x28], 0x48 /* 'H' */
000003AA 486E FFD8 pea.l [A6 - 0x28]
000003AE 486E FFDA pea.l [A6 - 0x26]
000003B2 3F3C 2004 move.w -[A7], 0x2004
000003B6 A9EB syscall Pack4/FP68K
000003B8 486E FFDA pea.l [A6 - 0x26]
000003BC 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000003C0 2F0C move.l -[A7], A4
000003C2 4EAD 1062 jsr [A5 + 0x1062 /* export_520 */]
000003C6 302D C932 move.w D0, [A5 - 0x36CE]
000003CA 6024 bra +0x26 /* 000003F0 */
label000003CC:
000003CC 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000003D0 2F0C move.l -[A7], A4
000003D2 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
000003D6 6022 bra +0x24 /* 000003FA */
label000003D8:
000003D8 3F3C 006C move.w -[A7], 0x6C /* 'l' */
000003DC 2F0C move.l -[A7], A4
000003DE 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
000003E2 6016 bra +0x18 /* 000003FA */
label000003E4:
000003E4 3F3C 0090 move.w -[A7], 0x90
000003E8 2F0C move.l -[A7], A4
000003EA 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
000003EE 600A bra +0xC /* 000003FA */
label000003F0:
000003F0 67DA beq -0x24 /* 000003CC */
000003F2 5340 subq.w D0, 1
000003F4 67E2 beq -0x1C /* 000003D8 */
000003F6 5340 subq.w D0, 1
000003F8 67EA beq -0x14 /* 000003E4 */
label000003FA:
000003FA 3F3C FFFF move.w -[A7], 0xFFFF
000003FE 2F0C move.l -[A7], A4
00000400 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
00000404 42A7 clr.l -[A7]
00000406 2F0C move.l -[A7], A4
00000408 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
0000040C 42A7 clr.l -[A7]
0000040E 2F0C move.l -[A7], A4
00000410 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00000414 42A7 clr.l -[A7]
00000416 2F0C move.l -[A7], A4
00000418 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
0000041C 4267 clr.w -[A7]
0000041E 2F0C move.l -[A7], A4
00000420 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000424 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00000428 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
0000042C 286D DA56 movea.l A4, [A5 - 0x25AA]
00000430 594F subq.w A7, 4
00000432 2F0C move.l -[A7], A4
00000434 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000438 544F addq.w A7, 2
0000043A 2F0C move.l -[A7], A4
0000043C 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000440 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000444 2F0C move.l -[A7], A4
00000446 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
0000044A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000044E 2F0C move.l -[A7], A4
00000450 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00000454 554F subq.w A7, 2
00000456 2F0C move.l -[A7], A4
00000458 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000045C 3D5F FFE4 move.w [A6 - 0x1C], [A7]+
00000460 7E01 moveq.l D7, 0x01
00000462 6016 bra +0x18 /* 0000047A */
label00000464:
00000464 3F07 move.w -[A7], D7
00000466 3007 move.w D0, D7
00000468 5340 subq.w D0, 1
0000046A C1FC 0024 muls.w D0, 0x24 /* '$' */
0000046E 3F00 move.w -[A7], D0
00000470 2F0C move.l -[A7], A4
00000472 4EAD 0F9A jsr [A5 + 0xF9A /* export_495 */]
00000476 5247 addq.w D7, 1
00000478 6906 bvs +0x8 /* 00000480 */
label0000047A:
0000047A BE6E FFE4 cmp.w D7, [A6 - 0x1C]
0000047E 6FE4 ble -0x1A /* 00000464 */
label00000480:
00000480 4267 clr.w -[A7]
00000482 2F0C move.l -[A7], A4
00000484 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00000488 4267 clr.w -[A7]
0000048A 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
0000048E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000492 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00000496 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
0000049A 7E01 moveq.l D7, 0x01
label0000049C:
0000049C 41ED B2F5 lea.l A0, [A5 - 0x4D0B]
000004A0 4A30 7000 tst.b [A0 + D7.w]
000004A4 6610 bne +0x12 /* 000004B6 */
000004A6 3007 move.w D0, D7
000004A8 C1FC 000A muls.w D0, 0xA /* '\n' */
000004AC 0640 FEC6 addi.w D0, 0xFEC6
000004B0 3BBC 000A 0000 move.w [A5 + D0.w], 0xA /* '\n' */
label000004B6:
000004B6 5247 addq.w D7, 1
000004B8 0C47 0002 cmpi.w D7, 0x2
000004BC 6FDE ble -0x20 /* 0000049C */
000004BE 4CDF 1080 movem.l D7,A4, [A7]+
000004C2 4E5E unlink A6
000004C4 2E9F move.l [A7], [A7]+
000004C6 4E75 rts
000004C8 5345 subq.w D5, 1
000004CA 5441 addq.w D1, 2
000004CC 5343 subq.w D3, 1
000004CE 5041 addq.w D1, 8
000004D0 4002 negx.b D2
000004D2 B000 cmp.b D0, D0
000004D4 0000 0000 ori.b D0, 0x0
000004D8 0000 4002 ori.b D0, 0x2
000004DC 8800 or.b D4, D0
000004DE 0000 0000 ori.b D0, 0x0
000004E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004E4-000004E8
fn000004E4:
000004E4 4E56 FFEE link A6, -0x0012
// end alternate branch 000004E4-000004E8
fn000004E4: // (misaligned)
000004E6 FFEE .invalid <<F/7/7>>
000004E8 48E7 0038 movem.l -[A7], A2,A3,A4
000004EC 286E 0018 movea.l A4, [A6 + 0x18]
000004F0 266E 001C movea.l A3, [A6 + 0x1C]
000004F4 246E 0024 movea.l A2, [A6 + 0x24]
000004F8 6028 bra +0x2A /* 00000522 */
label000004FA:
000004FA 2052 movea.l A0, [A2]
000004FC 3014 move.w D0, [A4]
000004FE 5240 addq.w D0, 1
00000500 7200 moveq.l D1, 0x00
00000502 1230 00FF move.b D1, [A0 + D0.w - 0x1]
00000506 206E 0014 movea.l A0, [A6 + 0x14]
0000050A 3081 move.w [A0], D1
0000050C 206E 0014 movea.l A0, [A6 + 0x14]
00000510 3010 move.w D0, [A0]
00000512 7200 moveq.l D1, 0x00
00000514 0640 E798 addi.w D0, 0xE798
00000518 1235 0000 move.b D1, [A5 + D0.w]
0000051C D254 add.w D1, [A4]
0000051E 5441 addq.w D1, 2
00000520 3881 move.w [A4], D1
label00000522:
00000522 2052 movea.l A0, [A2]
00000524 3014 move.w D0, [A4]
00000526 7200 moveq.l D1, 0x00
00000528 1230 00FF move.b D1, [A0 + D0.w - 0x1]
0000052C 4A41 tst.w D1
0000052E 56C0 sne D0
00000530 2052 movea.l A0, [A2]
00000532 3214 move.w D1, [A4]
00000534 7400 moveq.l D2, 0x00
00000536 1430 10FF move.b D2, [A0 + D1.w - 0x1]
0000053A B453 cmp.w D2, [A3]
0000053C 5DC1 slt D1
0000053E C001 and.b D0, D1
00000540 66B8 bne -0x46 /* 000004FA */
00000542 2052 movea.l A0, [A2]
00000544 3014 move.w D0, [A4]
00000546 7200 moveq.l D1, 0x00
00000548 1230 00FF move.b D1, [A0 + D0.w - 0x1]
0000054C B253 cmp.w D1, [A3]
0000054E 6600 0090 bne +0x92 /* 000005E0 */
00000552 2052 movea.l A0, [A2]
00000554 3014 move.w D0, [A4]
00000556 5240 addq.w D0, 1
00000558 7200 moveq.l D1, 0x00
0000055A 1230 00FF move.b D1, [A0 + D0.w - 0x1]
0000055E 206E 0014 movea.l A0, [A6 + 0x14]
00000562 3081 move.w [A0], D1
00000564 206E 0014 movea.l A0, [A6 + 0x14]
00000568 3010 move.w D0, [A0]
0000056A 7200 moveq.l D1, 0x00
0000056C 0640 E798 addi.w D0, 0xE798
00000570 1235 0000 move.b D1, [A5 + D0.w]
00000574 603A bra +0x3C /* 000005B0 */
label00000576:
00000576 2052 movea.l A0, [A2]
00000578 3014 move.w D0, [A4]
0000057A 5440 addq.w D0, 2
0000057C 7200 moveq.l D1, 0x00
0000057E 1230 00FF move.b D1, [A0 + D0.w - 0x1]
00000582 206E 0010 movea.l A0, [A6 + 0x10]
00000586 3081 move.w [A0], D1
00000588 603E bra +0x40 /* 000005C8 */
label0000058A:
0000058A 2052 movea.l A0, [A2]
0000058C 3014 move.w D0, [A4]
0000058E 5440 addq.w D0, 2
00000590 4870 00FF pea.l [A0 + D0.w - 0x1]
00000594 206E 0010 movea.l A0, [A6 + 0x10]
00000598 2F08 move.l -[A7], A0
0000059A 7002 moveq.l D0, 0x02
0000059C 2F00 move.l -[A7], D0
0000059E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000005A2 6024 bra +0x26 /* 000005C8 */
label000005A4:
000005A4 3014 move.w D0, [A4]
000005A6 5440 addq.w D0, 2
000005A8 206E 0010 movea.l A0, [A6 + 0x10]
000005AC 3080 move.w [A0], D0
000005AE 6018 bra +0x1A /* 000005C8 */
label000005B0:
000005B0 5341 subq.w D1, 1
000005B2 67C2 beq -0x3C /* 00000576 */
000005B4 5341 subq.w D1, 1
000005B6 67D2 beq -0x2C /* 0000058A */
000005B8 5541 subq.w D1, 2
000005BA 67E8 beq -0x16 /* 000005A4 */
000005BC 5541 subq.w D1, 2
000005BE 67E4 beq -0x1A /* 000005A4 */
000005C0 5541 subq.w D1, 2
000005C2 67E0 beq -0x1E /* 000005A4 */
000005C4 5541 subq.w D1, 2
000005C6 67DC beq -0x22 /* 000005A4 */
label000005C8:
000005C8 206E 0014 movea.l A0, [A6 + 0x14]
000005CC 3010 move.w D0, [A0]
000005CE 7200 moveq.l D1, 0x00
000005D0 0640 E798 addi.w D0, 0xE798
000005D4 1235 0000 move.b D1, [A5 + D0.w]
000005D8 D254 add.w D1, [A4]
000005DA 5441 addq.w D1, 2
000005DC 3881 move.w [A4], D1
000005DE 6008 bra +0xA /* 000005E8 */
label000005E0:
000005E0 206E 0014 movea.l A0, [A6 + 0x14]
000005E4 30BC 007F move.w [A0], 0x7F
label000005E8:
000005E8 2052 movea.l A0, [A2]
000005EA 3014 move.w D0, [A4]
000005EC 7200 moveq.l D1, 0x00
000005EE 1230 00FF move.b D1, [A0 + D0.w - 0x1]
000005F2 B253 cmp.w D1, [A3]
000005F4 675C beq +0x5E /* 00000652 */
label000005F6:
000005F6 3013 move.w D0, [A3]
000005F8 5240 addq.w D0, 1
000005FA 3680 move.w [A3], D0
000005FC 206E 0020 movea.l A0, [A6 + 0x20]
00000600 3013 move.w D0, [A3]
00000602 B050 cmp.w D0, [A0]
00000604 5EC0 sgt D0
00000606 3213 move.w D1, [A3]
00000608 B26D FEF2 cmp.w D1, [A5 - 0x10E]
0000060C 57C1 seq D1
0000060E 8001 or.b D0, D1
00000610 322D FEF4 move.w D1, [A5 - 0x10C]
00000614 5241 addq.w D1, 1
00000616 B253 cmp.w D1, [A3]
00000618 57C1 seq D1
0000061A 8001 or.b D0, D1
0000061C 2052 movea.l A0, [A2]
0000061E 3214 move.w D1, [A4]
00000620 7400 moveq.l D2, 0x00
00000622 1430 10FF move.b D2, [A0 + D1.w - 0x1]
00000626 B453 cmp.w D2, [A3]
00000628 57C1 seq D1
0000062A 8001 or.b D0, D1
0000062C 206E 000C movea.l A0, [A6 + 0xC]
00000630 3213 move.w D1, [A3]
00000632 D241 add.w D1, D1
00000634 226E 000C movea.l A1, [A6 + 0xC]
00000638 3413 move.w D2, [A3]
0000063A 5342 subq.w D2, 1
0000063C D442 add.w D2, D2
0000063E 3230 1000 move.w D1, [A0 + D1.w]
00000642 B271 2000 cmp.w D1, [A1 + D2.w]
00000646 56C1 sne D1
00000648 8001 or.b D0, D1
0000064A 67AA beq -0x54 /* 000005F6 */
0000064C 422E 0028 clr.b [A6 + 0x28]
00000650 6006 bra +0x8 /* 00000658 */
label00000652:
00000652 1D7C 0001 0028 move.b [A6 + 0x28], 0x1
label00000658:
00000658 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000065C 4E5E unlink A6
0000065E 205F movea.l A0, [A7]+
00000660 4FEF 0020 lea.l A7, [A7 + 0x20]
00000664 4ED0 jmp [A0]
00000666 4F50 chk.w D7, [A0]
00000668 434F chk.w D1, A7
0000066A 4445 neg.w D5
0000066C 2020 move.l D0, -[A0]
fn0000066E:
0000066E 4E56 FFE0 link A6, -0x0020
00000672 48E7 0118 movem.l -[A7], D7,A3,A4
00000676 266E 000C movea.l A3, [A6 + 0xC]
0000067A 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00000680 594F subq.w A7, 4
00000682 486E 0012 pea.l [A6 + 0x12]
00000686 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000068A 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
0000068E 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000694 554F subq.w A7, 2
00000696 486E 0012 pea.l [A6 + 0x12]
0000069A 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000069E 554F subq.w A7, 2
000006A0 486E 0012 pea.l [A6 + 0x12]
000006A4 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000006A8 301F move.w D0, [A7]+
000006AA D05F add.w D0, [A7]+
000006AC 3D40 FFEA move.w [A6 - 0x16], D0
000006B0 6000 00BC bra +0xBE /* 0000076E */
label000006B4:
000006B4 554F subq.w A7, 2
000006B6 486E FFE2 pea.l [A6 - 0x1E]
000006BA 486E FFEA pea.l [A6 - 0x16]
000006BE 486E FFEE pea.l [A6 - 0x12]
000006C2 486E FFEC pea.l [A6 - 0x14]
000006C6 486E FFE8 pea.l [A6 - 0x18]
000006CA 486E FFE6 pea.l [A6 - 0x1A]
000006CE 206E 0008 movea.l A0, [A6 + 0x8]
000006D2 4868 FB8C pea.l [A0 - 0x474]
000006D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006DA 4EBA FE08 jsr [PC - 0x1F8 /* 000004E4 */]
000006DE 1E1F move.b D7, [A7]+
000006E0 302E FFE8 move.w D0, [A6 - 0x18]
000006E4 6064 bra +0x66 /* 0000074A */
label000006E6:
000006E6 3013 move.w D0, [A3]
000006E8 48C0 ext.l D0
000006EA 322E FFE8 move.w D1, [A6 - 0x18]
000006EE D241 add.w D1, D1
000006F0 0641 CE3E addi.w D1, 0xCE3E
000006F4 3235 1000 move.w D1, [A5 + D1.w]
000006F8 48C1 ext.l D1
000006FA 8081 or.l D0, D1
000006FC 3680 move.w [A3], D0
000006FE 6000 006E bra +0x70 /* 0000076E */
label00000702:
00000702 3013 move.w D0, [A3]
00000704 48C0 ext.l D0
00000706 322E FFE8 move.w D1, [A6 - 0x18]
0000070A D241 add.w D1, D1
0000070C 0641 CE3E addi.w D1, 0xCE3E
00000710 3235 1000 move.w D1, [A5 + D1.w]
00000714 48C1 ext.l D1
00000716 C081 and.l D0, D1
00000718 3680 move.w [A3], D0
0000071A 6052 bra +0x54 /* 0000076E */
label0000071C:
0000071C 302E FFE8 move.w D0, [A6 - 0x18]
00000720 D040 add.w D0, D0
00000722 37AE FFE6 00B0 move.w [A3 + D0.w - 0x80], [A6 - 0x1A]
00000728 6044 bra +0x46 /* 0000076E */
label0000072A:
0000072A 36AE FFE6 move.w [A3], [A6 - 0x1A]
0000072E 603E bra +0x40 /* 0000076E */
label00000730:
00000730 302E FFE6 move.w D0, [A6 - 0x1A]
00000734 C1FC 000A muls.w D0, 0xA /* '\n' */
00000738 0640 CE88 addi.w D0, 0xCE88
0000073C 41F5 0000 lea.l A0, [A5 + D0.w]
00000740 43D3 lea.l A1, [A3]
00000742 22D8 move.l [A1]+, [A0]+
00000744 22D8 move.l [A1]+, [A0]+
00000746 32D8 move.w [A1]+, [A0]+
00000748 6024 bra +0x26 /* 0000076E */
label0000074A:
0000074A 6B22 bmi +0x24 /* 0000076E */
0000074C 0640 FFF1 addi.w D0, 0xFFF1
00000750 6F94 ble -0x6A /* 000006E6 */
00000752 5340 subq.w D0, 1
00000754 6B18 bmi +0x1A /* 0000076E */
00000756 0640 FFF1 addi.w D0, 0xFFF1
0000075A 6FA6 ble -0x58 /* 00000702 */
0000075C 0640 FFF6 addi.w D0, 0xFFF6
00000760 6B0C bmi +0xE /* 0000076E */
00000762 5740 subq.w D0, 3
00000764 6FB6 ble -0x48 /* 0000071C */
00000766 5B40 subq.w D0, 5
00000768 67C0 beq -0x3E /* 0000072A */
0000076A 5340 subq.w D0, 1
0000076C 67C2 beq -0x3C /* 00000730 */
label0000076E:
0000076E 302E FFEE move.w D0, [A6 - 0x12]
00000772 B06E 0010 cmp.w D0, [A6 + 0x10]
00000776 6F00 FF3C ble -0xC2 /* 000006B4 */
0000077A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000077E 4E5E unlink A6
00000780 205F movea.l A0, [A7]+
00000782 4FEF 000E lea.l A7, [A7 + 0xE]
00000786 4ED0 jmp [A0]
00000788 4745 chk.w D3, D5
0000078A 5446 addq.w D6, 2
0000078C 4F4E chk.w D7, A6
0000078E 5420 addq.b -[A0], 2
fn00000790:
00000790 4E56 FFD4 link A6, -0x002C
00000794 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00000798 4246 clr.w D6
0000079A 7A01 moveq.l D5, 0x01
label0000079C:
0000079C 3005 move.w D0, D5
0000079E C1FC 000A muls.w D0, 0xA /* '\n' */
000007A2 0640 FEC0 addi.w D0, 0xFEC0
000007A6 41F5 0000 lea.l A0, [A5 + D0.w]
000007AA 43EE FFDA lea.l A1, [A6 - 0x26]
000007AE 22D8 move.l [A1]+, [A0]+
000007B0 22D8 move.l [A1]+, [A0]+
000007B2 32D8 move.w [A1]+, [A0]+
000007B4 3005 move.w D0, D5
000007B6 E540 asl D0.w, 2
000007B8 0640 B304 addi.w D0, 0xB304
000007BC 2D75 0000 FFD6 move.l [A6 - 0x2A], [A5 + D0.w]
label000007C2:
000007C2 4204 clr.b D4
000007C4 3D46 FFD4 move.w [A6 - 0x2C], D6
000007C8 7E01 moveq.l D7, 0x01
000007CA 6028 bra +0x2A /* 000007F4 */
label000007CC:
000007CC 554F subq.w A7, 2
000007CE 486E FFDA pea.l [A6 - 0x26]
000007D2 3007 move.w D0, D7
000007D4 C1FC 000A muls.w D0, 0xA /* '\n' */
000007D8 0640 CE88 addi.w D0, 0xCE88
000007DC 4875 0000 pea.l [A5 + D0.w]
000007E0 700A moveq.l D0, 0x0A
000007E2 2F00 move.l -[A7], D0
000007E4 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000007E8 4A1F tst.b [A7]+
000007EA 6704 beq +0x6 /* 000007F0 */
000007EC 7801 moveq.l D4, 0x01
000007EE 600A bra +0xC /* 000007FA */
label000007F0:
000007F0 5247 addq.w D7, 1
000007F2 6906 bvs +0x8 /* 000007FA */
label000007F4:
000007F4 BE6E FFD4 cmp.w D7, [A6 - 0x2C]
000007F8 6FD2 ble -0x2C /* 000007CC */
label000007FA:
000007FA 1004 move.b D0, D4
000007FC 5300 subq.b D0, 1
000007FE 6726 beq +0x28 /* 00000826 */
00000800 0C46 00FF cmpi.w D6, 0xFF
00000804 6604 bne +0x6 /* 0000080A */
00000806 7E01 moveq.l D7, 0x01
00000808 601C bra +0x1E /* 00000826 */
label0000080A:
0000080A 5246 addq.w D6, 1
0000080C 3006 move.w D0, D6
0000080E C1FC 000A muls.w D0, 0xA /* '\n' */
00000812 41EE FFDA lea.l A0, [A6 - 0x26]
00000816 0640 CE88 addi.w D0, 0xCE88
0000081A 43F5 0000 lea.l A1, [A5 + D0.w]
0000081E 22D8 move.l [A1]+, [A0]+
00000820 22D8 move.l [A1]+, [A0]+
00000822 32D8 move.w [A1]+, [A0]+
00000824 3E06 move.w D7, D6
label00000826:
00000826 594F subq.w A7, 4
00000828 486E FFD6 pea.l [A6 - 0x2A]
0000082C 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00000830 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
00000834 554F subq.w A7, 2
00000836 486E FFD6 pea.l [A6 - 0x2A]
0000083A 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000083E 554F subq.w A7, 2
00000840 486E FFD6 pea.l [A6 - 0x2A]
00000844 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00000848 361F move.w D3, [A7]+
0000084A D65F add.w D3, [A7]+
0000084C 486E FFD6 pea.l [A6 - 0x2A]
00000850 3F3C 0001 move.w -[A7], 0x1
00000854 3F3C 0001 move.w -[A7], 0x1
00000858 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
0000085C 486E FFD6 pea.l [A6 - 0x2A]
00000860 3F3C 0002 move.w -[A7], 0x2
00000864 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000868 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
0000086C 486E FFD6 pea.l [A6 - 0x2A]
00000870 3F3C 0003 move.w -[A7], 0x3
00000874 554F subq.w A7, 2
00000876 3F07 move.w -[A7], D7
00000878 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000087C 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
00000880 486E FFD6 pea.l [A6 - 0x2A]
00000884 3F3C 0004 move.w -[A7], 0x4
00000888 554F subq.w A7, 2
0000088A 3F07 move.w -[A7], D7
0000088C 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00000890 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
00000894 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00000898 3003 move.w D0, D3
0000089A 5240 addq.w D0, 1
0000089C 3F00 move.w -[A7], D0
0000089E 486E FFDA pea.l [A6 - 0x26]
000008A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008A6 4EBA FDC6 jsr [PC - 0x23A /* 0000066E */]
000008AA 3005 move.w D0, D5
000008AC E540 asl D0.w, 2
000008AE 222E FFD6 move.l D1, [A6 - 0x2A]
000008B2 0640 B304 addi.w D0, 0xB304
000008B6 B2B5 0000 cmp.l D1, [A5 + D0.w]
000008BA 6600 FF06 bne -0xF8 /* 000007C2 */
000008BE 5245 addq.w D5, 1
000008C0 0C45 0002 cmpi.w D5, 0x2
000008C4 6F00 FED6 ble -0x128 /* 0000079C */
000008C8 426D CE88 clr.w [A5 - 0x3178]
000008CC 4A2D C27E tst.b [A5 - 0x3D82]
000008D0 56C0 sne D0
000008D2 C02D D888 and.b D0, [A5 - 0x2778]
000008D6 6710 beq +0x12 /* 000008E8 */
000008D8 7000 moveq.l D0, 0x00
000008DA 302D CE88 move.w D0, [A5 - 0x3178]
000008DE 0080 0000 0080 ori.l D0, 0x80
000008E4 3B40 CE88 move.w [A5 - 0x3178], D0
label000008E8:
000008E8 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
000008EC 4E5E unlink A6
000008EE 2E9F move.l [A7], [A7]+
000008F0 4E75 rts
000008F2 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1
000008F6 464F not.w A7
000008F8 4E54 4E56 link A4, -0xFFFFB1AA
// begin alternate branch 000008FA-000008FE
fn000008FA:
000008FA 4E56 FFE8 link A6, -0x0018
// end alternate branch 000008FA-000008FE
fn000008FA: // (misaligned)
000008FC FFE8 .invalid <<F/7/7>>
000008FE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000902 382E 000C move.w D4, [A6 + 0xC]
00000906 1D7C 0001 000E move.b [A6 + 0xE], 0x1
0000090C 206D B32C movea.l A0, [A5 - 0x4CD4]
00000910 3004 move.w D0, D4
00000912 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000916 7200 moveq.l D1, 0x00
00000918 1230 0800 move.b D1, [A0 + D0]
0000091C 7000 moveq.l D0, 0x00
0000091E 3001 move.w D0, D1
00000920 720F moveq.l D1, 0x0F
00000922 C081 and.l D0, D1
00000924 5380 subq.l D0, 1
00000926 6600 009C bne +0x9E /* 000009C4 */
0000092A 3D6D B300 FFE8 move.w [A6 - 0x18], [A5 - 0x4D00]
00000930 7C01 moveq.l D6, 0x01
00000932 6000 0088 bra +0x8A /* 000009BC */
label00000936:
00000936 3E06 move.w D7, D6
00000938 CFFC 0006 muls.w D7, 0x6
0000093C 41ED B334 lea.l A0, [A5 - 0x4CCC]
00000940 3E30 7000 move.w D7, [A0 + D7.w]
00000944 BE44 cmp.w D7, D4
00000946 6700 007C beq +0x7E /* 000009C4 */
0000094A 206D B32C movea.l A0, [A5 - 0x4CD4]
0000094E 3007 move.w D0, D7
00000950 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000954 7200 moveq.l D1, 0x00
00000956 1230 0800 move.b D1, [A0 + D0]
0000095A 7000 moveq.l D0, 0x00
0000095C 3001 move.w D0, D1
0000095E 720F moveq.l D1, 0x0F
00000960 C081 and.l D0, D1
00000962 5380 subq.l D0, 1
00000964 6604 bne +0x6 /* 0000096A */
00000966 7A01 moveq.l D5, 0x01
00000968 603E bra +0x40 /* 000009A8 */
label0000096A:
0000096A 4205 clr.b D5
0000096C 603A bra +0x3C /* 000009A8 */
label0000096E:
0000096E 206D B32C movea.l A0, [A5 - 0x4CD4]
00000972 CFFC 0024 muls.w D7, 0x24 /* '$' */
00000976 3E30 781E move.w D7, [A0 + D7 + 0x1E]
0000097A BE44 cmp.w D7, D4
0000097C 660C bne +0xE /* 0000098A */
0000097E 1005 move.b D0, D5
00000980 5300 subq.b D0, 1
00000982 4400 neg.b D0
00000984 1D40 000E move.b [A6 + 0xE], D0
00000988 603A bra +0x3C /* 000009C4 */
label0000098A:
0000098A 206D B32C movea.l A0, [A5 - 0x4CD4]
0000098E 3007 move.w D0, D7
00000990 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000994 7200 moveq.l D1, 0x00
00000996 1230 0800 move.b D1, [A0 + D0]
0000099A 7000 moveq.l D0, 0x00
0000099C 3001 move.w D0, D1
0000099E 720F moveq.l D1, 0x0F
000009A0 C081 and.l D0, D1
000009A2 5380 subq.l D0, 1
000009A4 6602 bne +0x4 /* 000009A8 */
000009A6 7A01 moveq.l D5, 0x01
label000009A8:
000009A8 3006 move.w D0, D6
000009AA C1FC 0006 muls.w D0, 0x6
000009AE 0640 B336 addi.w D0, 0xB336
000009B2 BE75 0000 cmp.w D7, [A5 + D0.w]
000009B6 66B6 bne -0x48 /* 0000096E */
000009B8 5246 addq.w D6, 1
000009BA 6908 bvs +0xA /* 000009C4 */
label000009BC:
000009BC BC6E FFE8 cmp.w D6, [A6 - 0x18]
000009C0 6F00 FF74 ble -0x8A /* 00000936 */
label000009C4:
000009C4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000009C8 4E5E unlink A6
000009CA 205F movea.l A0, [A7]+
000009CC 5C4F addq.w A7, 6
000009CE 4ED0 jmp [A0]
000009D0 464D not.w A5
000009D2 4220 clr.b -[A0]
000009D4 2020 move.l D0, -[A0]
000009D6 2020 move.l D0, -[A0]
fn000009D8:
000009D8 4E56 FFEC link A6, -0x0014
000009DC 2F07 move.l -[A7], D7
000009DE 426E 000E clr.w [A6 + 0xE]
000009E2 3D6D CE2C FFEC move.w [A6 - 0x14], [A5 - 0x31D4]
000009E8 7E01 moveq.l D7, 0x01
000009EA 6022 bra +0x24 /* 00000A0E */
label000009EC:
000009EC 206E 0008 movea.l A0, [A6 + 0x8]
000009F0 2068 000C movea.l A0, [A0 + 0xC]
000009F4 3007 move.w D0, D7
000009F6 C1FC 000E muls.w D0, 0xE
000009FA 3030 08FA move.w D0, [A0 + D0 - 0x6]
000009FE B06E 000C cmp.w D0, [A6 + 0xC]
00000A02 6606 bne +0x8 /* 00000A0A */
00000A04 3D47 000E move.w [A6 + 0xE], D7
00000A08 600A bra +0xC /* 00000A14 */
label00000A0A:
00000A0A 5247 addq.w D7, 1
00000A0C 6906 bvs +0x8 /* 00000A14 */
label00000A0E:
00000A0E BE6E FFEC cmp.w D7, [A6 - 0x14]
00000A12 6FD8 ble -0x26 /* 000009EC */
label00000A14:
00000A14 2E1F move.l D7, [A7]+
00000A16 4E5E unlink A6
00000A18 205F movea.l A0, [A7]+
00000A1A 5C4F addq.w A7, 6
00000A1C 4ED0 jmp [A0]
00000A1E 494E chk.w D4, A6
00000A20 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1
00000A24 2020 move.l D0, -[A0]
fn00000A26:
00000A26 4E56 FFEE link A6, -0x0012
00000A2A 48E7 0118 movem.l -[A7], D7,A3,A4
00000A2E 286E 0010 movea.l A4, [A6 + 0x10]
00000A32 266E 0008 movea.l A3, [A6 + 0x8]
00000A36 4254 clr.w [A4]
00000A38 4A2B FFC9 tst.b [A3 - 0x37]
00000A3C 6600 010C bne +0x10E /* 00000B4A */
00000A40 177C 0001 FFC9 move.b [A3 - 0x37], 0x1
00000A46 206D B32C movea.l A0, [A5 - 0x4CD4]
00000A4A 3E2B FFE6 move.w D7, [A3 - 0x1A]
00000A4E CFFC 0024 muls.w D7, 0x24 /* '$' */
00000A52 7000 moveq.l D0, 0x00
00000A54 1030 7800 move.b D0, [A0 + D7]
00000A58 7200 moveq.l D1, 0x00
00000A5A 3200 move.w D1, D0
00000A5C 700F moveq.l D0, 0x0F
00000A5E C280 and.l D1, D0
00000A60 3E01 move.w D7, D1
00000A62 0C47 0002 cmpi.w D7, 0x2
00000A66 56C0 sne D0
00000A68 4A47 tst.w D7
00000A6A 56C1 sne D1
00000A6C C001 and.b D0, D1
00000A6E 0C47 0007 cmpi.w D7, 0x7
00000A72 56C1 sne D1
00000A74 C001 and.b D0, D1
00000A76 2F00 move.l -[A7], D0
00000A78 554F subq.w A7, 2
00000A7A 3F2B FFE6 move.w -[A7], [A3 - 0x1A]
00000A7E 2F0B move.l -[A7], A3
00000A80 4EBA FE78 jsr [PC - 0x188 /* 000008FA */]
00000A84 121F move.b D1, [A7]+
00000A86 201F move.l D0, [A7]+
00000A88 C001 and.b D0, D1
00000A8A 6700 00BE beq +0xC0 /* 00000B4A */
00000A8E 554F subq.w A7, 2
00000A90 206D B32C movea.l A0, [A5 - 0x4CD4]
00000A94 302B FFE6 move.w D0, [A3 - 0x1A]
00000A98 C1FC 0024 muls.w D0, 0x24 /* '$' */
00000A9C 7200 moveq.l D1, 0x00
00000A9E 1230 0822 move.b D1, [A0 + D0 + 0x22]
00000AA2 3F01 move.w -[A7], D1
00000AA4 2F0E move.l -[A7], A6
00000AA6 4EBA FF30 jsr [PC - 0xD0 /* 000009D8 */]
00000AAA 389F move.w [A4], [A7]+
00000AAC 4A54 tst.w [A4]
00000AAE 57C0 seq D0
00000AB0 0C47 0001 cmpi.w D7, 0x1
00000AB4 56C1 sne D1
00000AB6 342B FFE6 move.w D2, [A3 - 0x1A]
00000ABA B46D B2FE cmp.w D2, [A5 - 0x4D02]
00000ABE 5FC2 sle D2
00000AC0 C202 and.b D1, D2
00000AC2 8001 or.b D0, D1
00000AC4 670E beq +0x10 /* 00000AD4 */
00000AC6 302D CE2C move.w D0, [A5 - 0x31D4]
00000ACA 5240 addq.w D0, 1
00000ACC 3B40 CE2C move.w [A5 - 0x31D4], D0
00000AD0 38AD CE2C move.w [A4], [A5 - 0x31D4]
label00000AD4:
00000AD4 0C47 0001 cmpi.w D7, 0x1
00000AD8 57C0 seq D0
00000ADA 0C47 0006 cmpi.w D7, 0x6
00000ADE 57C1 seq D1
00000AE0 8001 or.b D0, D1
00000AE2 6722 beq +0x24 /* 00000B06 */
00000AE4 206D B32C movea.l A0, [A5 - 0x4CD4]
00000AE8 302B FFE6 move.w D0, [A3 - 0x1A]
00000AEC C1FC 0024 muls.w D0, 0x24 /* '$' */
00000AF0 7200 moveq.l D1, 0x00
00000AF2 1230 0822 move.b D1, [A0 + D0 + 0x22]
00000AF6 206E 000C movea.l A0, [A6 + 0xC]
00000AFA 3014 move.w D0, [A4]
00000AFC C1FC 000E muls.w D0, 0xE
00000B00 3181 08FA move.w [A0 + D0 - 0x6], D1
00000B04 600E bra +0x10 /* 00000B14 */
label00000B06:
00000B06 206E 000C movea.l A0, [A6 + 0xC]
00000B0A 3014 move.w D0, [A4]
00000B0C C1FC 000E muls.w D0, 0xE
00000B10 4270 08FA clr.w [A0 + D0 - 0x6]
label00000B14:
00000B14 302B FFE6 move.w D0, [A3 - 0x1A]
00000B18 B06D B2FE cmp.w D0, [A5 - 0x4D02]
00000B1C 6E20 bgt +0x22 /* 00000B3E */
00000B1E 206E 000C movea.l A0, [A6 + 0xC]
00000B22 3014 move.w D0, [A4]
00000B24 C1FC 000E muls.w D0, 0xE
00000B28 3187 08F2 move.w [A0 + D0 - 0x14], D7
00000B2C 206E 000C movea.l A0, [A6 + 0xC]
00000B30 3014 move.w D0, [A4]
00000B32 C1FC 000E muls.w D0, 0xE
00000B36 31AB FFE6 08F8 move.w [A0 + D0 - 0x8], [A3 - 0x1A]
00000B3C 600C bra +0xE /* 00000B4A */
label00000B3E:
00000B3E 3014 move.w D0, [A4]
00000B40 48C0 ext.l D0
00000B42 0080 FFFF 8000 ori.l D0, 0xFFFF8000
00000B48 3880 move.w [A4], D0
label00000B4A:
00000B4A 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000B4E 4E5E unlink A6
00000B50 205F movea.l A0, [A7]+
00000B52 4FEF 000C lea.l A7, [A7 + 0xC]
00000B56 4ED0 jmp [A0]
00000B58 434F chk.w D1, A7
00000B5A 4C53 554D movem.l D0,D2,D3,D6,A0,A2,A4,A6, [A3]
00000B5E 2020 move.l D0, -[A0]
fn00000B60:
00000B60 4E56 FFEA link A6, -0x0016
00000B64 48E7 0300 movem.l -[A7], D6,D7
00000B68 422D CE37 clr.b [A5 - 0x31C9]
00000B6C 206E 0008 movea.l A0, [A6 + 0x8]
00000B70 117C 0001 FFCA move.b [A0 - 0x36], 0x1
00000B76 426D CE2E clr.w [A5 - 0x31D2]
00000B7A 3B7C 0001 CE30 move.w [A5 - 0x31D0], 0x1
00000B80 3B7C 0001 CE32 move.w [A5 - 0x31CE], 0x1
00000B86 3C2D B9C4 move.w D6, [A5 - 0x463C]
00000B8A DC6D B9C6 add.w D6, [A5 - 0x463A]
00000B8E DC6D B9C8 add.w D6, [A5 - 0x4638]
00000B92 DC6D B9C0 add.w D6, [A5 - 0x4640]
00000B96 48C6 ext.l D6
00000B98 594F subq.w A7, 4
00000B9A 2F06 move.l -[A7], D6
00000B9C 700E moveq.l D0, 0x0E
00000B9E 2F00 move.l -[A7], D0
00000BA0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000BA4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000BA8 2B5F CE7E move.l [A5 - 0x3182], [A7]+
00000BAC 4AAD CE7E tst.l [A5 - 0x3182]
00000BB0 6608 bne +0xA /* 00000BBA */
00000BB2 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
00000BB6 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label00000BBA:
00000BBA 594F subq.w A7, 4
00000BBC 2F3C 0000 3E82 move.l -[A7], 0x3E82
00000BC2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000BC6 2B5F CE3A move.l [A5 - 0x31C6], [A7]+
00000BCA 4AAD CE3A tst.l [A5 - 0x31C6]
00000BCE 6608 bne +0xA /* 00000BD8 */
00000BD0 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000BD4 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label00000BD8:
00000BD8 102D C642 move.b D0, [A5 - 0x39BE]
00000BDC 6028 bra +0x2A /* 00000C06 */
label00000BDE:
00000BDE 554F subq.w A7, 2
00000BE0 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000BE4 1E1F move.b D7, [A7]+
00000BE6 602C bra +0x2E /* 00000C14 */
label00000BE8:
00000BE8 554F subq.w A7, 2
00000BEA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000BEE 1E1F move.b D7, [A7]+
00000BF0 6022 bra +0x24 /* 00000C14 */
label00000BF2:
00000BF2 554F subq.w A7, 2
00000BF4 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00000BF8 1E1F move.b D7, [A7]+
00000BFA 6018 bra +0x1A /* 00000C14 */
label00000BFC:
00000BFC 554F subq.w A7, 2
00000BFE 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00000C02 1E1F move.b D7, [A7]+
00000C04 600E bra +0x10 /* 00000C14 */
label00000C06:
00000C06 67D6 beq -0x28 /* 00000BDE */
00000C08 5300 subq.b D0, 1
00000C0A 67DC beq -0x22 /* 00000BE8 */
00000C0C 5700 subq.b D0, 3
00000C0E 67E2 beq -0x1C /* 00000BF2 */
00000C10 5300 subq.b D0, 1
00000C12 67E8 beq -0x16 /* 00000BFC */
label00000C14:
00000C14 1007 move.b D0, D7
00000C16 5300 subq.b D0, 1
00000C18 6706 beq +0x8 /* 00000C20 */
00000C1A 3B7C 0002 D88A move.w [A5 - 0x2776], 0x2
label00000C20:
00000C20 1D47 000C move.b [A6 + 0xC], D7
00000C24 4CDF 00C0 movem.l D6,D7, [A7]+
00000C28 4E5E unlink A6
00000C2A 2E9F move.l [A7], [A7]+
00000C2C 4E75 rts
00000C2E 5354 subq.w [A4], 1
00000C30 4152 chk.w D0, [A2]
00000C32 5444 addq.w D4, 2
00000C34 4F43 chk.w D7, D3
fn00000C36:
00000C36 4E56 FFEE link A6, -0x0012
00000C3A 2F07 move.l -[A7], D7
00000C3C 102D C642 move.b D0, [A5 - 0x39BE]
00000C40 6028 bra +0x2A /* 00000C6A */
label00000C42:
00000C42 554F subq.w A7, 2
00000C44 4EAD 262A jsr [A5 + 0x262A /* export_1217 */]
00000C48 1E1F move.b D7, [A7]+
00000C4A 602C bra +0x2E /* 00000C78 */
label00000C4C:
00000C4C 554F subq.w A7, 2
00000C4E 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000C52 1E1F move.b D7, [A7]+
00000C54 6022 bra +0x24 /* 00000C78 */
label00000C56:
00000C56 554F subq.w A7, 2
00000C58 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000C5C 1E1F move.b D7, [A7]+
00000C5E 6018 bra +0x1A /* 00000C78 */
label00000C60:
00000C60 554F subq.w A7, 2
00000C62 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000C66 1E1F move.b D7, [A7]+
00000C68 600E bra +0x10 /* 00000C78 */
label00000C6A:
00000C6A 67D6 beq -0x28 /* 00000C42 */
00000C6C 5300 subq.b D0, 1
00000C6E 67DC beq -0x22 /* 00000C4C */
00000C70 5700 subq.b D0, 3
00000C72 67E2 beq -0x1C /* 00000C56 */
00000C74 5300 subq.b D0, 1
00000C76 67E8 beq -0x16 /* 00000C60 */
label00000C78:
00000C78 2F2D CE3A move.l -[A7], [A5 - 0x31C6]
00000C7C 205F movea.l A0, [A7]+
00000C7E A01F syscall DisposPtr/DisposePtr
00000C80 2E1F move.l D7, [A7]+
00000C82 4E5E unlink A6
00000C84 2E9F move.l [A7], [A7]+
00000C86 4E75 rts
00000C88 454E chk.w D2, A6
00000C8A 4453 neg.w [A3]
00000C8C 444F neg.w A7
00000C8E 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
fn00000C90:
00000C90 4E56 FFEE link A6, -0x0012
00000C94 48E7 0300 movem.l -[A7], D6,D7
00000C98 1C2E 000C move.b D6, [A6 + 0xC]
00000C9C 102D C642 move.b D0, [A5 - 0x39BE]
00000CA0 6030 bra +0x32 /* 00000CD2 */
label00000CA2:
00000CA2 554F subq.w A7, 2
00000CA4 1F06 move.b -[A7], D6
00000CA6 4EAD 260A jsr [A5 + 0x260A /* export_1213 */]
00000CAA 1E1F move.b D7, [A7]+
00000CAC 6032 bra +0x34 /* 00000CE0 */
label00000CAE:
00000CAE 554F subq.w A7, 2
00000CB0 1F06 move.b -[A7], D6
00000CB2 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
00000CB6 1E1F move.b D7, [A7]+
00000CB8 6026 bra +0x28 /* 00000CE0 */
label00000CBA:
00000CBA 554F subq.w A7, 2
00000CBC 1F06 move.b -[A7], D6
00000CBE 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
00000CC2 1E1F move.b D7, [A7]+
00000CC4 601A bra +0x1C /* 00000CE0 */
label00000CC6:
00000CC6 554F subq.w A7, 2
00000CC8 1F06 move.b -[A7], D6
00000CCA 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00000CCE 1E1F move.b D7, [A7]+
00000CD0 600E bra +0x10 /* 00000CE0 */
label00000CD2:
00000CD2 67CE beq -0x30 /* 00000CA2 */
00000CD4 5300 subq.b D0, 1
00000CD6 67D6 beq -0x28 /* 00000CAE */
00000CD8 5700 subq.b D0, 3
00000CDA 67DE beq -0x20 /* 00000CBA */
00000CDC 5300 subq.b D0, 1
00000CDE 67E6 beq -0x18 /* 00000CC6 */
label00000CE0:
00000CE0 1007 move.b D0, D7
00000CE2 5300 subq.b D0, 1
00000CE4 4A6D D88A tst.w [A5 - 0x2776]
00000CE8 57C1 seq D1
00000CEA C001 and.b D0, D1
00000CEC 6706 beq +0x8 /* 00000CF4 */
00000CEE 3B7C 0002 D88A move.w [A5 - 0x2776], 0x2
label00000CF4:
00000CF4 1D47 000E move.b [A6 + 0xE], D7
00000CF8 4CDF 00C0 movem.l D6,D7, [A7]+
00000CFC 4E5E unlink A6
00000CFE 205F movea.l A0, [A7]+
00000D00 5C4F addq.w A7, 6
00000D02 4ED0 jmp [A0]
00000D04 4252 clr.w [A2]
00000D06 4B50 chk.w D5, [A0]
00000D08 4147 chk.w D0, D7
00000D0A 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
fn00000D0C:
00000D0C 4E56 FFD8 link A6, -0x0028
00000D10 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000D14 286E 000C movea.l A4, [A6 + 0xC]
00000D18 266E 0008 movea.l A3, [A6 + 0x8]
00000D1C 3C2E 0012 move.w D6, [A6 + 0x12]
00000D20 4A46 tst.w D6
00000D22 6616 bne +0x18 /* 00000D3A */
00000D24 2D6E 0014 0018 move.l [A6 + 0x18], [A6 + 0x14]
00000D2A 600E bra +0x10 /* 00000D3A */
label00000D2C:
00000D2C 594F subq.w A7, 4
00000D2E 486E 0018 pea.l [A6 + 0x18]
00000D32 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000D36 2D5F 0018 move.l [A6 + 0x18], [A7]+
label00000D3A:
00000D3A 554F subq.w A7, 2
00000D3C 486E 0018 pea.l [A6 + 0x18]
00000D40 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000D44 301F move.w D0, [A7]+
00000D46 48C0 ext.l D0
00000D48 7202 moveq.l D1, 0x02
00000D4A C081 and.l D0, D1
00000D4C 4A80 tst.l D0
00000D4E 57C0 seq D0
00000D50 2F00 move.l -[A7], D0
00000D52 554F subq.w A7, 2
00000D54 486E 0018 pea.l [A6 + 0x18]
00000D58 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000D5C 321F move.w D1, [A7]+
00000D5E 201F move.l D0, [A7]+
00000D60 5341 subq.w D1, 1
00000D62 56C1 sne D1
00000D64 C001 and.b D0, D1
00000D66 66C4 bne -0x3A /* 00000D2C */
00000D68 594F subq.w A7, 4
00000D6A 486E 0018 pea.l [A6 + 0x18]
00000D6E 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000D72 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00000D76 554F subq.w A7, 2
00000D78 486E 0018 pea.l [A6 + 0x18]
00000D7C 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00000D80 3D5F FFE0 move.w [A6 - 0x20], [A7]+
00000D84 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1
00000D8A 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
00000D90 42AD CE84 clr.l [A5 - 0x317C]
00000D94 3006 move.w D0, D6
00000D96 48C0 ext.l D0
00000D98 81FC 0002 divs.w D0, 0x2
00000D9C 4840 swap.w D0
00000D9E 7202 moveq.l D1, 0x02
00000DA0 9240 sub.w D1, D0
00000DA2 E541 asl D1.w, 2
00000DA4 202E 0018 move.l D0, [A6 + 0x18]
00000DA8 0641 B304 addi.w D1, 0xB304
00000DAC B0B5 1000 cmp.l D0, [A5 + D1.w]
00000DB0 6604 bne +0x6 /* 00000DB6 */
00000DB2 4254 clr.w [A4]
00000DB4 602C bra +0x2E /* 00000DE2 */
label00000DB6:
00000DB6 554F subq.w A7, 2
00000DB8 486E FFE2 pea.l [A6 - 0x1E]
00000DBC 486E FFE0 pea.l [A6 - 0x20]
00000DC0 486E FFDC pea.l [A6 - 0x24]
00000DC4 486E FFDE pea.l [A6 - 0x22]
00000DC8 486E FFDA pea.l [A6 - 0x26]
00000DCC 2F0C move.l -[A7], A4
00000DCE 486B FB8C pea.l [A3 - 0x474]
00000DD2 2F0B move.l -[A7], A3
00000DD4 4EBA F70E jsr [PC - 0x8F2 /* 000004E4 */]
00000DD8 1E1F move.b D7, [A7]+
00000DDA 0C6E 0033 FFDA cmpi.w [A6 - 0x26], 0x33 /* '3' */
00000DE0 66D4 bne -0x2A /* 00000DB6 */
label00000DE2:
00000DE2 554F subq.w A7, 2
00000DE4 486E 0018 pea.l [A6 + 0x18]
00000DE8 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000DEC 301F move.w D0, [A7]+
00000DEE 48C0 ext.l D0
00000DF0 0280 0000 0080 andi.l D0, 0x80
00000DF6 4A80 tst.l D0
00000DF8 675C beq +0x5E /* 00000E56 */
00000DFA 0C46 0002 cmpi.w D6, 0x2
00000DFE 57C0 seq D0
00000E00 4400 neg.b D0
00000E02 802D FEF9 or.b D0, [A5 - 0x107]
00000E06 6742 beq +0x44 /* 00000E4A */
00000E08 3D54 FFD8 move.w [A6 - 0x28], [A4]
00000E0C 554F subq.w A7, 2
00000E0E 486E FFE2 pea.l [A6 - 0x1E]
00000E12 486E FFE0 pea.l [A6 - 0x20]
00000E16 486E FFDC pea.l [A6 - 0x24]
00000E1A 486E FFDE pea.l [A6 - 0x22]
00000E1E 486E FFDA pea.l [A6 - 0x26]
00000E22 486E FFD8 pea.l [A6 - 0x28]
00000E26 486B FB8C pea.l [A3 - 0x474]
00000E2A 2F0B move.l -[A7], A3
00000E2C 4EBA F6B6 jsr [PC - 0x94A /* 000004E4 */]
00000E30 1E1F move.b D7, [A7]+
00000E32 206E FFE2 movea.l A0, [A6 - 0x1E]
00000E36 302E FFD8 move.w D0, [A6 - 0x28]
00000E3A 4870 00FF pea.l [A0 + D0.w - 0x1]
00000E3E 486D CE84 pea.l [A5 - 0x317C]
00000E42 7004 moveq.l D0, 0x04
00000E44 2F00 move.l -[A7], D0
00000E46 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
label00000E4A:
00000E4A 0C46 0002 cmpi.w D6, 0x2
00000E4E 6706 beq +0x8 /* 00000E56 */
00000E50 1B7C 0001 FEF9 move.b [A5 - 0x107], 0x1
label00000E56:
00000E56 4A2E 0010 tst.b [A6 + 0x10]
00000E5A 670A beq +0xC /* 00000E66 */
00000E5C 2F0C move.l -[A7], A4
00000E5E 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00000E62 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
label00000E66:
00000E66 102D C642 move.b D0, [A5 - 0x39BE]
00000E6A 6030 bra +0x32 /* 00000E9C */
label00000E6C:
00000E6C 554F subq.w A7, 2
00000E6E 3F14 move.w -[A7], [A4]
00000E70 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000E74 1E1F move.b D7, [A7]+
00000E76 6032 bra +0x34 /* 00000EAA */
label00000E78:
00000E78 554F subq.w A7, 2
00000E7A 3F14 move.w -[A7], [A4]
00000E7C 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
00000E80 1E1F move.b D7, [A7]+
00000E82 6026 bra +0x28 /* 00000EAA */
label00000E84:
00000E84 554F subq.w A7, 2
00000E86 3F14 move.w -[A7], [A4]
00000E88 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00000E8C 1E1F move.b D7, [A7]+
00000E8E 601A bra +0x1C /* 00000EAA */
label00000E90:
00000E90 554F subq.w A7, 2
00000E92 3F14 move.w -[A7], [A4]
00000E94 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000E98 1E1F move.b D7, [A7]+
00000E9A 600E bra +0x10 /* 00000EAA */
label00000E9C:
00000E9C 67CE beq -0x30 /* 00000E6C */
00000E9E 5300 subq.b D0, 1
00000EA0 67D6 beq -0x28 /* 00000E78 */
00000EA2 5700 subq.b D0, 3
00000EA4 67DE beq -0x20 /* 00000E84 */
00000EA6 5300 subq.b D0, 1
00000EA8 67E6 beq -0x18 /* 00000E90 */
label00000EAA:
00000EAA 1007 move.b D0, D7
00000EAC 5300 subq.b D0, 1
00000EAE 4A6D D88A tst.w [A5 - 0x2776]
00000EB2 57C1 seq D1
00000EB4 C001 and.b D0, D1
00000EB6 6706 beq +0x8 /* 00000EBE */
00000EB8 3B7C 0002 D88A move.w [A5 - 0x2776], 0x2
label00000EBE:
00000EBE 422B FFCA clr.b [A3 - 0x36]
00000EC2 377C 0001 FB8A move.w [A3 - 0x476], 0x1
00000EC8 1D47 001C move.b [A6 + 0x1C], D7
00000ECC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000ED0 4E5E unlink A6
00000ED2 205F movea.l A0, [A7]+
00000ED4 4FEF 0014 lea.l A7, [A7 + 0x14]
00000ED8 4ED0 jmp [A0]
00000EDA 5345 subq.w D5, 1
00000EDC 5450 addq.w [A0], 2
00000EDE 4152 chk.w D0, [A2]
00000EE0 2020 move.l D0, -[A0]
fn00000EE2:
00000EE2 4E56 FFEC link A6, -0x0014
00000EE6 48E7 0308 movem.l -[A7], D6,D7,A4
00000EEA 286E 000E movea.l A4, [A6 + 0xE]
00000EEE 3C2E 000C move.w D6, [A6 + 0xC]
00000EF2 4A54 tst.w [A4]
00000EF4 660A bne +0xC /* 00000F00 */
00000EF6 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00000EFC 6000 00D0 bra +0xD2 /* 00000FCE */
label00000F00:
00000F00 102D FEFB move.b D0, [A5 - 0x105]
00000F04 5300 subq.b D0, 1
00000F06 C02D FEFC and.b D0, [A5 - 0x104]
00000F0A 4A6D FEFE tst.w [A5 - 0x102]
00000F0E 56C1 sne D1
00000F10 C001 and.b D0, D1
00000F12 6706 beq +0x8 /* 00000F1A */
00000F14 1B7C 0001 FEFA move.b [A5 - 0x106], 0x1
label00000F1A:
00000F1A 102D FEFA move.b D0, [A5 - 0x106]
00000F1E 5300 subq.b D0, 1
00000F20 C02D FEFC and.b D0, [A5 - 0x104]
00000F24 6718 beq +0x1A /* 00000F3E */
00000F26 4254 clr.w [A4]
00000F28 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00000F2E 422D FEFC clr.b [A5 - 0x104]
00000F32 422D FEFA clr.b [A5 - 0x106]
00000F36 422D FEFB clr.b [A5 - 0x105]
00000F3A 6000 0092 bra +0x94 /* 00000FCE */
label00000F3E:
00000F3E 4A6D D88A tst.w [A5 - 0x2776]
00000F42 6F08 ble +0xA /* 00000F4C */
00000F44 422E 0012 clr.b [A6 + 0x12]
00000F48 6000 0084 bra +0x86 /* 00000FCE */
label00000F4C:
00000F4C 3014 move.w D0, [A4]
00000F4E 5340 subq.w D0, 1
00000F50 3880 move.w [A4], D0
00000F52 102D C642 move.b D0, [A5 - 0x39BE]
00000F56 6038 bra +0x3A /* 00000F90 */
label00000F58:
00000F58 554F subq.w A7, 2
00000F5A 3F14 move.w -[A7], [A4]
00000F5C 3F06 move.w -[A7], D6
00000F5E 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000F62 1E1F move.b D7, [A7]+
00000F64 6038 bra +0x3A /* 00000F9E */
label00000F66:
00000F66 554F subq.w A7, 2
00000F68 3F14 move.w -[A7], [A4]
00000F6A 3F06 move.w -[A7], D6
00000F6C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000F70 1E1F move.b D7, [A7]+
00000F72 602A bra +0x2C /* 00000F9E */
label00000F74:
00000F74 554F subq.w A7, 2
00000F76 3F14 move.w -[A7], [A4]
00000F78 3F06 move.w -[A7], D6
00000F7A 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00000F7E 1E1F move.b D7, [A7]+
00000F80 601C bra +0x1E /* 00000F9E */
label00000F82:
00000F82 554F subq.w A7, 2
00000F84 3F14 move.w -[A7], [A4]
00000F86 3F06 move.w -[A7], D6
00000F88 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00000F8C 1E1F move.b D7, [A7]+
00000F8E 600E bra +0x10 /* 00000F9E */
label00000F90:
00000F90 67C6 beq -0x38 /* 00000F58 */
00000F92 5300 subq.b D0, 1
00000F94 67D0 beq -0x2E /* 00000F66 */
00000F96 5700 subq.b D0, 3
00000F98 67DA beq -0x24 /* 00000F74 */
00000F9A 5300 subq.b D0, 1
00000F9C 67E4 beq -0x1A /* 00000F82 */
label00000F9E:
00000F9E 1007 move.b D0, D7
00000FA0 5300 subq.b D0, 1
00000FA2 4A6D D88A tst.w [A5 - 0x2776]
00000FA6 57C1 seq D1
00000FA8 C001 and.b D0, D1
00000FAA 6706 beq +0x8 /* 00000FB2 */
00000FAC 3B7C 0002 D88A move.w [A5 - 0x2776], 0x2
label00000FB2:
00000FB2 206E 0008 movea.l A0, [A6 + 0x8]
00000FB6 117C 0001 FFCA move.b [A0 - 0x36], 0x1
00000FBC 1D47 0012 move.b [A6 + 0x12], D7
00000FC0 4254 clr.w [A4]
00000FC2 422D FEFC clr.b [A5 - 0x104]
00000FC6 422D FEFA clr.b [A5 - 0x106]
00000FCA 422D FEFB clr.b [A5 - 0x105]
label00000FCE:
00000FCE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000FD2 4E5E unlink A6
00000FD4 205F movea.l A0, [A7]+
00000FD6 4FEF 000A lea.l A7, [A7 + 0xA]
00000FDA 4ED0 jmp [A0]
00000FDC 5752 subq.w [A2], 3
00000FDE 4954 chk.w D4, [A4]
00000FE0 4550 chk.w D2, [A0]
00000FE2 4152 chk.w D0, [A2]
fn00000FE4:
00000FE4 4E56 0000 link A6, 0
00000FE8 2F0C move.l -[A7], A4
00000FEA 286E 000E movea.l A4, [A6 + 0xE]
00000FEE 302E 000C move.w D0, [A6 + 0xC]
00000FF2 0640 0080 addi.w D0, 0x80
00000FF6 206D CE3A movea.l A0, [A5 - 0x31C6]
00000FFA 3214 move.w D1, [A4]
00000FFC 1180 1000 move.b [A0 + D1.w], D0
00001000 3014 move.w D0, [A4]
00001002 5240 addq.w D0, 1
00001004 3880 move.w [A4], D0
00001006 285F movea.l A4, [A7]+
00001008 4E5E unlink A6
0000100A 205F movea.l A0, [A7]+
0000100C 4FEF 000A lea.l A7, [A7 + 0xA]
00001010 4ED0 jmp [A0]
00001012 4F50 chk.w D7, [A0]
00001014 5752 subq.w [A2], 3
00001016 4954 chk.w D4, [A4]
00001018 2020 move.l D0, -[A0]
fn0000101A:
0000101A 4E56 0000 link A6, 0
0000101E 2F0C move.l -[A7], A4
00001020 286E 0010 movea.l A4, [A6 + 0x10]
00001024 302E 000E move.w D0, [A6 + 0xE]
00001028 0640 0080 addi.w D0, 0x80
0000102C 206D CE3A movea.l A0, [A5 - 0x31C6]
00001030 3214 move.w D1, [A4]
00001032 1180 1000 move.b [A0 + D1.w], D0
00001036 3014 move.w D0, [A4]
00001038 5240 addq.w D0, 1
0000103A 3880 move.w [A4], D0
0000103C 486E 000C pea.l [A6 + 0xC]
00001040 206D CE3A movea.l A0, [A5 - 0x31C6]
00001044 3014 move.w D0, [A4]
00001046 4870 0000 pea.l [A0 + D0.w]
0000104A 302E 000E move.w D0, [A6 + 0xE]
0000104E 7200 moveq.l D1, 0x00
00001050 0640 E798 addi.w D0, 0xE798
00001054 1235 0000 move.b D1, [A5 + D0.w]
00001058 48C1 ext.l D1
0000105A 2F01 move.l -[A7], D1
0000105C 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001060 302E 000E move.w D0, [A6 + 0xE]
00001064 7200 moveq.l D1, 0x00
00001066 0640 E798 addi.w D0, 0xE798
0000106A 1235 0000 move.b D1, [A5 + D0.w]
0000106E D254 add.w D1, [A4]
00001070 3881 move.w [A4], D1
00001072 285F movea.l A4, [A7]+
00001074 4E5E unlink A6
00001076 205F movea.l A0, [A7]+
00001078 4FEF 000C lea.l A7, [A7 + 0xC]
0000107C 4ED0 jmp [A0]
0000107E 4F50 chk.w D7, [A0]
00001080 5752 subq.w [A2], 3
00001082 4954 chk.w D4, [A4]
00001084 5320 subq.b -[A0], 1
fn00001086:
00001086 4E56 0000 link A6, 0
0000108A 2F0C move.l -[A7], A4
0000108C 286E 0014 movea.l A4, [A6 + 0x14]
00001090 302E 0012 move.w D0, [A6 + 0x12]
00001094 0640 0080 addi.w D0, 0x80
00001098 206D CE3A movea.l A0, [A5 - 0x31C6]
0000109C 3214 move.w D1, [A4]
0000109E 1180 1000 move.b [A0 + D1.w], D0
000010A2 3014 move.w D0, [A4]
000010A4 5240 addq.w D0, 1
000010A6 3880 move.w [A4], D0
000010A8 206E 000C movea.l A0, [A6 + 0xC]
000010AC 2050 movea.l A0, [A0]
000010AE 302E 0010 move.w D0, [A6 + 0x10]
000010B2 4870 00FF pea.l [A0 + D0.w - 0x1]
000010B6 206D CE3A movea.l A0, [A5 - 0x31C6]
000010BA 3014 move.w D0, [A4]
000010BC 4870 0000 pea.l [A0 + D0.w]
000010C0 302E 0012 move.w D0, [A6 + 0x12]
000010C4 7200 moveq.l D1, 0x00
000010C6 0640 E798 addi.w D0, 0xE798
000010CA 1235 0000 move.b D1, [A5 + D0.w]
000010CE 48C1 ext.l D1
000010D0 2F01 move.l -[A7], D1
000010D2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000010D6 302E 0012 move.w D0, [A6 + 0x12]
000010DA 7200 moveq.l D1, 0x00
000010DC 0640 E798 addi.w D0, 0xE798
000010E0 1235 0000 move.b D1, [A5 + D0.w]
000010E4 D254 add.w D1, [A4]
000010E6 3881 move.w [A4], D1
000010E8 285F movea.l A4, [A7]+
000010EA 4E5E unlink A6
000010EC 205F movea.l A0, [A7]+
000010EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000010F2 4ED0 jmp [A0]
000010F4 4F50 chk.w D7, [A0]
000010F6 5752 subq.w [A2], 3
000010F8 4954 chk.w D4, [A4]
000010FA 5A20 addq.b -[A0], 5
fn000010FC:
000010FC 4E56 FFDE link A6, -0x0022
00001100 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001104 286E 000C movea.l A4, [A6 + 0xC]
00001108 266E 0012 movea.l A3, [A6 + 0x12]
0000110C 246E 0008 movea.l A2, [A6 + 0x8]
00001110 3A2E 0016 move.w D5, [A6 + 0x16]
00001114 262E 001E move.l D3, [A6 + 0x1E]
00001118 206E 001A movea.l A0, [A6 + 0x1A]
0000111C 43EE FFEA lea.l A1, [A6 - 0x16]
00001120 22D8 move.l [A1]+, [A0]+
00001122 32D8 move.w [A1]+, [A0]+
00001124 202E 0022 move.l D0, [A6 + 0x22]
00001128 B0AA FA0E cmp.l D0, [A2 - 0x5F2]
0000112C 6608 bne +0xA /* 00001136 */
0000112E 3B6A FA12 FEF2 move.w [A5 - 0x10E], [A2 - 0x5EE]
00001134 6004 bra +0x6 /* 0000113A */
label00001136:
00001136 426D FEF2 clr.w [A5 - 0x10E]
label0000113A:
0000113A 202E 0022 move.l D0, [A6 + 0x22]
0000113E B0AA FA08 cmp.l D0, [A2 - 0x5F8]
00001142 6608 bne +0xA /* 0000114C */
00001144 3B6A FA0C FEF4 move.w [A5 - 0x10C], [A2 - 0x5F4]
0000114A 6006 bra +0x8 /* 00001152 */
label0000114C:
0000114C 3B7C 0100 FEF4 move.w [A5 - 0x10C], 0x100
label00001152:
00001152 3D45 FFE0 move.w [A6 - 0x20], D5
00001156 3E2E 0018 move.w D7, [A6 + 0x18]
0000115A 6000 0098 bra +0x9A /* 000011F4 */
label0000115E:
0000115E 2043 movea.l A0, D3
00001160 7000 moveq.l D0, 0x00
00001162 1030 70FF move.b D0, [A0 + D7.w - 0x1]
00001166 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
0000116A 674E beq +0x50 /* 000011BA */
0000116C 4A53 tst.w [A3]
0000116E 57C0 seq D0
00001170 0C53 0002 cmpi.w [A3], 0x2
00001174 5EC1 sgt D1
00001176 8001 or.b D0, D1
00001178 670C beq +0xE /* 00001186 */
0000117A 3007 move.w D0, D7
0000117C D040 add.w D0, D0
0000117E 39AE 0010 0000 move.w [A4 + D0.w], [A6 + 0x10]
00001184 6030 bra +0x32 /* 000011B6 */
label00001186:
00001186 594F subq.w A7, 4
00001188 7001 moveq.l D0, 0x01
0000118A 2F00 move.l -[A7], D0
0000118C 3007 move.w D0, D7
0000118E 9053 sub.w D0, [A3]
00001190 48C0 ext.l D0
00001192 2F00 move.l -[A7], D0
00001194 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00001198 544F addq.w A7, 2
0000119A 3D47 FFDE move.w [A6 - 0x22], D7
0000119E 3C1F move.w D6, [A7]+
000011A0 600E bra +0x10 /* 000011B0 */
label000011A2:
000011A2 3006 move.w D0, D6
000011A4 D040 add.w D0, D0
000011A6 39AE 0010 0000 move.w [A4 + D0.w], [A6 + 0x10]
000011AC 5246 addq.w D6, 1
000011AE 6906 bvs +0x8 /* 000011B6 */
label000011B0:
000011B0 BC6E FFDE cmp.w D6, [A6 - 0x22]
000011B4 6FEC ble -0x12 /* 000011A2 */
label000011B6:
000011B6 4253 clr.w [A3]
000011B8 600E bra +0x10 /* 000011C8 */
label000011BA:
000011BA 3013 move.w D0, [A3]
000011BC 5240 addq.w D0, 1
000011BE 3680 move.w [A3], D0
000011C0 3007 move.w D0, D7
000011C2 D040 add.w D0, D0
000011C4 4274 0000 clr.w [A4 + D0.w]
label000011C8:
000011C8 3007 move.w D0, D7
000011CA D040 add.w D0, D0
000011CC 7200 moveq.l D1, 0x00
000011CE 3234 0000 move.w D1, [A4 + D0.w]
000011D2 2043 movea.l A0, D3
000011D4 7000 moveq.l D0, 0x00
000011D6 1030 70FF move.b D0, [A0 + D7.w - 0x1]
000011DA 7400 moveq.l D2, 0x00
000011DC 3400 move.w D2, D0
000011DE 0282 0000 0080 andi.l D2, 0x80
000011E4 E18A lsl D2, 8
000011E6 8282 or.l D1, D2
000011E8 3007 move.w D0, D7
000011EA D040 add.w D0, D0
000011EC 3981 0000 move.w [A4 + D0.w], D1
000011F0 5247 addq.w D7, 1
000011F2 6908 bvs +0xA /* 000011FC */
label000011F4:
000011F4 BE6E FFE0 cmp.w D7, [A6 - 0x20]
000011F8 6F00 FF64 ble -0x9A /* 0000115E */
label000011FC:
000011FC 202E 0022 move.l D0, [A6 + 0x22]
00001200 B0AE FFEA cmp.l D0, [A6 - 0x16]
00001204 6700 00BE beq +0xC0 /* 000012C4 */
00001208 594F subq.w A7, 4
0000120A 486E 0022 pea.l [A6 + 0x22]
0000120E 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00001212 2D5F 0022 move.l [A6 + 0x22], [A7]+
00001216 554F subq.w A7, 2
00001218 486E 0022 pea.l [A6 + 0x22]
0000121C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001220 3D5F FFE8 move.w [A6 - 0x18], [A7]+
00001224 594F subq.w A7, 4
00001226 486E 0022 pea.l [A6 + 0x22]
0000122A 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
0000122E 261F move.l D3, [A7]+
00001230 3813 move.w D4, [A3]
00001232 202E 0022 move.l D0, [A6 + 0x22]
00001236 B0AE FFEA cmp.l D0, [A6 - 0x16]
0000123A 6606 bne +0x8 /* 00001242 */
0000123C 3C2E FFEE move.w D6, [A6 - 0x12]
00001240 6018 bra +0x1A /* 0000125A */
label00001242:
00001242 554F subq.w A7, 2
00001244 486E 0022 pea.l [A6 + 0x22]
00001248 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000124C 554F subq.w A7, 2
0000124E 486E 0022 pea.l [A6 + 0x22]
00001252 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00001256 3C1F move.w D6, [A7]+
00001258 DC5F add.w D6, [A7]+
label0000125A:
0000125A 7E01 moveq.l D7, 0x01
label0000125C:
0000125C 302E FFE8 move.w D0, [A6 - 0x18]
00001260 D047 add.w D0, D7
00001262 B046 cmp.w D0, D6
00001264 5EC0 sgt D0
00001266 2043 movea.l A0, D3
00001268 322E FFE8 move.w D1, [A6 - 0x18]
0000126C D247 add.w D1, D7
0000126E 7400 moveq.l D2, 0x00
00001270 1430 10FF move.b D2, [A0 + D1.w - 0x1]
00001274 0C42 0020 cmpi.w D2, 0x20 /* ' ' */
00001278 57C1 seq D1
0000127A 8001 or.b D0, D1
0000127C 670E beq +0x10 /* 0000128C */
0000127E 5244 addq.w D4, 1
00001280 6002 bra +0x4 /* 00001284 */
00001282 6008 bra +0xA /* 0000128C */
label00001284:
00001284 5247 addq.w D7, 1
00001286 0C47 0002 cmpi.w D7, 0x2
0000128A 6FD0 ble -0x2E /* 0000125C */
label0000128C:
0000128C 0C44 0002 cmpi.w D4, 0x2
00001290 6E32 bgt +0x34 /* 000012C4 */
00001292 3005 move.w D0, D5
00001294 9053 sub.w D0, [A3]
00001296 5240 addq.w D0, 1
00001298 3D45 FFE0 move.w [A6 - 0x20], D5
0000129C 3E00 move.w D7, D0
0000129E 601E bra +0x20 /* 000012BE */
label000012A0:
000012A0 3007 move.w D0, D7
000012A2 D040 add.w D0, D0
000012A4 3034 0000 move.w D0, [A4 + D0.w]
000012A8 48C0 ext.l D0
000012AA 322E 0010 move.w D1, [A6 + 0x10]
000012AE 48C1 ext.l D1
000012B0 8081 or.l D0, D1
000012B2 3207 move.w D1, D7
000012B4 D241 add.w D1, D1
000012B6 3980 1000 move.w [A4 + D1.w], D0
000012BA 5247 addq.w D7, 1
000012BC 6906 bvs +0x8 /* 000012C4 */
label000012BE:
000012BE BE6E FFE0 cmp.w D7, [A6 - 0x20]
000012C2 6FDC ble -0x22 /* 000012A0 */
label000012C4:
000012C4 3005 move.w D0, D5
000012C6 D040 add.w D0, D0
000012C8 3205 move.w D1, D5
000012CA 5241 addq.w D1, 1
000012CC D241 add.w D1, D1
000012CE 39B4 0000 1000 move.w [A4 + D1.w], [A4 + D0.w]
000012D4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000012D8 4E5E unlink A6
000012DA 205F movea.l A0, [A7]+
000012DC 4FEF 001E lea.l A7, [A7 + 0x1E]
000012E0 4ED0 jmp [A0]
000012E2 4649 not.w A1
000012E4 4C4C 424C movem.l D2,D3,D6,A1,A6, A4
000012E8 2020 move.l D0, -[A0]
fn000012EA:
000012EA 4E56 FBA0 link A6, -0x0460
000012EE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000012F2 286E 0016 movea.l A4, [A6 + 0x16]
000012F6 266E 0008 movea.l A3, [A6 + 0x8]
000012FA 362E 0014 move.w D3, [A6 + 0x14]
000012FE 206E 001E movea.l A0, [A6 + 0x1E]
00001302 43EE FFE4 lea.l A1, [A6 - 0x1C]
00001306 22D8 move.l [A1]+, [A0]+
00001308 32D8 move.w [A1]+, [A0]+
0000130A 206E 001A movea.l A0, [A6 + 0x1A]
0000130E 43EE FFEA lea.l A1, [A6 - 0x16]
00001312 22D8 move.l [A1]+, [A0]+
00001314 32D8 move.w [A1]+, [A0]+
00001316 4204 clr.b D4
00001318 4A2D FEFC tst.b [A5 - 0x104]
0000131C 6710 beq +0x12 /* 0000132E */
0000131E 1B7C 0001 FEFB move.b [A5 - 0x105], 0x1
00001324 4A43 tst.w D3
00001326 6706 beq +0x8 /* 0000132E */
00001328 1B7C 0001 FEFA move.b [A5 - 0x106], 0x1
label0000132E:
0000132E 2D6E FFE4 FFAC move.l [A6 - 0x54], [A6 - 0x1C]
00001334 594F subq.w A7, 4
00001336 3C2E FFE8 move.w D6, [A6 - 0x18]
0000133A 48C6 ext.l D6
0000133C 2F06 move.l -[A7], D6
0000133E 554F subq.w A7, 2
00001340 486E FFAC pea.l [A6 - 0x54]
00001344 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001348 301F move.w D0, [A7]+
0000134A 5240 addq.w D0, 1
0000134C 48C0 ext.l D0
0000134E 2F00 move.l -[A7], D0
00001350 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00001354 544F addq.w A7, 2
00001356 3C1F move.w D6, [A7]+
00001358 2D6E FFEA FFA8 move.l [A6 - 0x58], [A6 - 0x16]
0000135E 0C2B 0002 FFD7 cmpi.b [A3 - 0x29], 0x2
00001364 57C0 seq D0
00001366 0C43 0003 cmpi.w D3, 0x3
0000136A 57C1 seq D1
0000136C 0C43 0004 cmpi.w D3, 0x4
00001370 57C2 seq D2
00001372 8202 or.b D1, D2
00001374 C001 and.b D0, D1
00001376 6708 beq +0xA /* 00001380 */
00001378 3D6B FA14 FFBE move.w [A6 - 0x42], [A3 - 0x5EC]
0000137E 600E bra +0x10 /* 0000138E */
label00001380:
00001380 3003 move.w D0, D3
00001382 D040 add.w D0, D0
00001384 0640 FA14 addi.w D0, 0xFA14
00001388 3D73 0000 FFBE move.w [A6 - 0x42], [A3 + D0.w]
label0000138E:
0000138E 3D6E FFBE FFC0 move.w [A6 - 0x40], [A6 - 0x42]
00001394 302E FFC0 move.w D0, [A6 - 0x40]
00001398 48C0 ext.l D0
0000139A 0280 0000 0141 andi.l D0, 0x141
000013A0 4A80 tst.l D0
000013A2 6710 beq +0x12 /* 000013B4 */
000013A4 302E FFC0 move.w D0, [A6 - 0x40]
000013A8 48C0 ext.l D0
000013AA 0080 0000 0141 ori.l D0, 0x141
000013B0 3D40 FFC0 move.w [A6 - 0x40], D0
label000013B4:
000013B4 3D6E FFBE FFBA move.w [A6 - 0x46], [A6 - 0x42]
000013BA 1D7C 0001 FFB5 move.b [A6 - 0x4B], 0x1
000013C0 3A2E 000C move.w D5, [A6 + 0xC]
000013C4 48C5 ext.l D5
000013C6 8BFC 0002 divs.w D5, 0x2
000013CA 4845 swap.w D5
000013CC 7002 moveq.l D0, 0x02
000013CE 9045 sub.w D0, D5
000013D0 3A00 move.w D5, D0
000013D2 426E FFD8 clr.w [A6 - 0x28]
000013D6 0C45 0001 cmpi.w D5, 0x1
000013DA 57C0 seq D0
000013DC 7200 moveq.l D1, 0x00
000013DE 122D C27A move.b D1, [A5 - 0x3D86]
000013E2 48C1 ext.l D1
000013E4 7401 moveq.l D2, 0x01
000013E6 C282 and.l D1, D2
000013E8 4A81 tst.l D1
000013EA 57C1 seq D1
000013EC 8001 or.b D0, D1
000013EE 4400 neg.b D0
000013F0 1D40 FFB1 move.b [A6 - 0x4F], D0
000013F4 3003 move.w D0, D3
000013F6 EB40 asl D0.w, 5
000013F8 7200 moveq.l D1, 0x00
000013FA 0640 FABE addi.w D0, 0xFABE
000013FE 1233 0000 move.b D1, [A3 + D0.w]
00001402 3D41 FFDE move.w [A6 - 0x22], D1
00001406 3003 move.w D0, D3
00001408 EB40 asl D0.w, 5
0000140A 7200 moveq.l D1, 0x00
0000140C 0640 FA1E addi.w D0, 0xFA1E
00001410 1233 0000 move.b D1, [A3 + D0.w]
00001414 3D41 FFDC move.w [A6 - 0x24], D1
00001418 0C45 0002 cmpi.w D5, 0x2
0000141C 57C0 seq D0
0000141E 4400 neg.b D0
00001420 802D CE38 or.b D0, [A5 - 0x31C8]
00001424 671E beq +0x20 /* 00001444 */
00001426 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000142A 3006 move.w D0, D6
0000142C 5340 subq.w D0, 1
0000142E 3F00 move.w -[A7], D0
00001430 3005 move.w D0, D5
00001432 C1FC 000A muls.w D0, 0xA /* '\n' */
00001436 0640 FEC0 addi.w D0, 0xFEC0
0000143A 4875 0000 pea.l [A5 + D0.w]
0000143E 2F0B move.l -[A7], A3
00001440 4EBA F22C jsr [PC - 0xDD4 /* 0000066E */]
label00001444:
00001444 422E FFB3 clr.b [A6 - 0x4D]
00001448 41EE FFE4 lea.l A0, [A6 - 0x1C]
0000144C 43EB FA0E lea.l A1, [A3 - 0x5F2]
00001450 22D8 move.l [A1]+, [A0]+
00001452 32D8 move.w [A1]+, [A0]+
00001454 554F subq.w A7, 2
00001456 486B FA0E pea.l [A3 - 0x5F2]
0000145A 486E FFEA pea.l [A6 - 0x16]
0000145E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001462 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */]
00001466 101F move.b D0, [A7]+
00001468 5300 subq.b D0, 1
0000146A 6716 beq +0x18 /* 00001482 */
0000146C 3005 move.w D0, D5
0000146E C1FC 0006 muls.w D0, 0x6
00001472 0640 B2CC addi.w D0, 0xB2CC
00001476 41F5 0000 lea.l A0, [A5 + D0.w]
0000147A 43EB FA0E lea.l A1, [A3 - 0x5F2]
0000147E 22D8 move.l [A1]+, [A0]+
00001480 32D8 move.w [A1]+, [A0]+
label00001482:
00001482 41EE FFEA lea.l A0, [A6 - 0x16]
00001486 43EB FA08 lea.l A1, [A3 - 0x5F8]
0000148A 22D8 move.l [A1]+, [A0]+
0000148C 32D8 move.w [A1]+, [A0]+
0000148E 554F subq.w A7, 2
00001490 486B FA08 pea.l [A3 - 0x5F8]
00001494 486E FFE4 pea.l [A6 - 0x1C]
00001498 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000149C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000014A0 101F move.b D0, [A7]+
000014A2 5300 subq.b D0, 1
000014A4 6716 beq +0x18 /* 000014BC */
000014A6 3005 move.w D0, D5
000014A8 C1FC 0006 muls.w D0, 0x6
000014AC 0640 B2CC addi.w D0, 0xB2CC
000014B0 41F5 0000 lea.l A0, [A5 + D0.w]
000014B4 43EB FA08 lea.l A1, [A3 - 0x5F8]
000014B8 22D8 move.l [A1]+, [A0]+
000014BA 32D8 move.w [A1]+, [A0]+
label000014BC:
000014BC BA6D FEF6 cmp.w D5, [A5 - 0x10A]
000014C0 6710 beq +0x12 /* 000014D2 */
000014C2 2F0C move.l -[A7], A4
000014C4 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
000014C8 2F0B move.l -[A7], A3
000014CA 4EBA FB18 jsr [PC - 0x4E8 /* 00000FE4 */]
000014CE 3B45 FEF6 move.w [A5 - 0x10A], D5
label000014D2:
000014D2 594F subq.w A7, 4
000014D4 486E FFAC pea.l [A6 - 0x54]
000014D8 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
000014DC 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
000014E0 594F subq.w A7, 4
000014E2 486E FFAC pea.l [A6 - 0x54]
000014E6 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000014EA 2D5F FFA0 move.l [A6 - 0x60], [A7]+
000014EE 554F subq.w A7, 2
000014F0 486E FFAC pea.l [A6 - 0x54]
000014F4 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000014F8 554F subq.w A7, 2
000014FA 486E FFAC pea.l [A6 - 0x54]
000014FE 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00001502 301F move.w D0, [A7]+
00001504 D05F add.w D0, [A7]+
00001506 3D40 FFD0 move.w [A6 - 0x30], D0
0000150A 202E FFAC move.l D0, [A6 - 0x54]
0000150E B0AE FFA8 cmp.l D0, [A6 - 0x58]
00001512 6616 bne +0x18 /* 0000152A */
00001514 554F subq.w A7, 2
00001516 486E FFAC pea.l [A6 - 0x54]
0000151A 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
0000151E 301F move.w D0, [A7]+
00001520 D06E FFEE add.w D0, [A6 - 0x12]
00001524 3D40 FFD2 move.w [A6 - 0x2E], D0
00001528 6006 bra +0x8 /* 00001530 */
label0000152A:
0000152A 3D6E FFD0 FFD2 move.w [A6 - 0x2E], [A6 - 0x30]
label00001530:
00001530 554F subq.w A7, 2
00001532 486E FFAC pea.l [A6 - 0x54]
00001536 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
0000153A 301F move.w D0, [A7]+
0000153C 48C0 ext.l D0
0000153E 7208 moveq.l D1, 0x08
00001540 C081 and.l D0, D1
00001542 4A80 tst.l D0
00001544 56C0 sne D0
00001546 222E FFAC move.l D1, [A6 - 0x54]
0000154A B2AE FFA8 cmp.l D1, [A6 - 0x58]
0000154E 56C1 sne D1
00001550 0C45 0001 cmpi.w D5, 0x1
00001554 57C2 seq D2
00001556 8202 or.b D1, D2
00001558 C001 and.b D0, D1
0000155A 122D CE38 move.b D1, [A5 - 0x31C8]
0000155E 5301 subq.b D1, 1
00001560 C001 and.b D0, D1
00001562 6714 beq +0x16 /* 00001578 */
00001564 554F subq.w A7, 2
00001566 1F3C 0001 move.b -[A7], 0x1
0000156A 2F0B move.l -[A7], A3
0000156C 4EBA F722 jsr [PC - 0x8DE /* 00000C90 */]
00001570 1D5F FFB5 move.b [A6 - 0x4B], [A7]+
00001574 6000 08FA bra +0x8FC /* 00001E70 */
label00001578:
00001578 302E FFD2 move.w D0, [A6 - 0x2E]
0000157C B06E FFD0 cmp.w D0, [A6 - 0x30]
00001580 57C0 seq D0
00001582 2F00 move.l -[A7], D0
00001584 554F subq.w A7, 2
00001586 486E FFAC pea.l [A6 - 0x54]
0000158A 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
0000158E 321F move.w D1, [A7]+
00001590 201F move.l D0, [A7]+
00001592 D26E FFD2 add.w D1, [A6 - 0x2E]
00001596 B26E FFD0 cmp.w D1, [A6 - 0x30]
0000159A 57C1 seq D1
0000159C 8001 or.b D0, D1
0000159E 222E FFAC move.l D1, [A6 - 0x54]
000015A2 B2AE FFA8 cmp.l D1, [A6 - 0x58]
000015A6 56C1 sne D1
000015A8 4401 neg.b D1
000015AA 822E 0012 or.b D1, [A6 + 0x12]
000015AE C001 and.b D0, D1
000015B0 2F00 move.l -[A7], D0
000015B2 554F subq.w A7, 2
000015B4 486E FFAC pea.l [A6 - 0x54]
000015B8 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
000015BC 321F move.w D1, [A7]+
000015BE 201F move.l D0, [A7]+
000015C0 48C1 ext.l D1
000015C2 7440 moveq.l D2, 0x40
000015C4 C282 and.l D1, D2
000015C6 4A81 tst.l D1
000015C8 56C1 sne D1
000015CA C001 and.b D0, D1
000015CC 6708 beq +0xA /* 000015D6 */
000015CE 1D7C 0001 FFB2 move.b [A6 - 0x4E], 0x1
000015D4 6004 bra +0x6 /* 000015DA */
label000015D6:
000015D6 422E FFB2 clr.b [A6 - 0x4E]
label000015DA:
000015DA 4A2B FFCA tst.b [A3 - 0x36]
000015DE 671E beq +0x20 /* 000015FE */
000015E0 554F subq.w A7, 2
000015E2 2F2E FFAC move.l -[A7], [A6 - 0x54]
000015E6 2F2E 000E move.l -[A7], [A6 + 0xE]
000015EA 3F2E 000C move.w -[A7], [A6 + 0xC]
000015EE 4227 clr.b -[A7]
000015F0 486B FB88 pea.l [A3 - 0x478]
000015F4 2F0B move.l -[A7], A3
000015F6 4EBA F714 jsr [PC - 0x8EC /* 00000D0C */]
000015FA 1D5F FFB5 move.b [A6 - 0x4B], [A7]+
label000015FE:
000015FE 102E FFB5 move.b D0, [A6 - 0x4B]
00001602 5300 subq.b D0, 1
00001604 6600 089E bne +0x8A0 /* 00001EA4 */
00001608 3D46 FFDA move.w [A6 - 0x26], D6
0000160C 3D7C 0001 FFD6 move.w [A6 - 0x2A], 0x1
00001612 554F subq.w A7, 2
00001614 486E FFAC pea.l [A6 - 0x54]
00001618 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
0000161C 301F move.w D0, [A7]+
0000161E 5240 addq.w D0, 1
00001620 BC40 cmp.w D6, D0
00001622 57C0 seq D0
00001624 C02D CE36 and.b D0, [A5 - 0x31CA]
00001628 222E FFAC move.l D1, [A6 - 0x54]
0000162C B2AD B272 cmp.l D1, [A5 - 0x4D8E]
00001630 56C1 sne D1
00001632 C001 and.b D0, D1
00001634 C02E FFB1 and.b D0, [A6 - 0x4F]
00001638 6716 beq +0x18 /* 00001650 */
0000163A 2F0C move.l -[A7], A4
0000163C 3005 move.w D0, D5
0000163E 0640 003C addi.w D0, 0x3C /* '<' */
00001642 3F00 move.w -[A7], D0
00001644 2F0B move.l -[A7], A3
00001646 4EBA F99C jsr [PC - 0x664 /* 00000FE4 */]
0000164A 1D7C 0001 FFB3 move.b [A6 - 0x4D], 0x1
label00001650:
00001650 2F2E FFAC move.l -[A7], [A6 - 0x54]
00001654 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001658 486E FFEA pea.l [A6 - 0x16]
0000165C 3F06 move.w -[A7], D6
0000165E 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
00001662 486E FFD8 pea.l [A6 - 0x28]
00001666 3F2E FFBE move.w -[A7], [A6 - 0x42]
0000166A 486E FDA0 pea.l [A6 - 0x260]
0000166E 2F0B move.l -[A7], A3
00001670 4EBA FA8A jsr [PC - 0x576 /* 000010FC */]
00001674 6000 0724 bra +0x726 /* 00001D9A */
label00001678:
00001678 3005 move.w D0, D5
0000167A C1FC 000A muls.w D0, 0xA /* '\n' */
0000167E 0640 FEC0 addi.w D0, 0xFEC0
00001682 45F5 0000 lea.l A2, [A5 + D0.w]
label00001686:
00001686 554F subq.w A7, 2
00001688 486E FFA0 pea.l [A6 - 0x60]
0000168C 486E FFD2 pea.l [A6 - 0x2E]
00001690 486E FFDA pea.l [A6 - 0x26]
00001694 486E FFD6 pea.l [A6 - 0x2A]
00001698 486E FFC6 pea.l [A6 - 0x3A]
0000169C 486E FFB6 pea.l [A6 - 0x4A]
000016A0 486E FDA0 pea.l [A6 - 0x260]
000016A4 2F0B move.l -[A7], A3
000016A6 4EBA EE3C jsr [PC - 0x11C4 /* 000004E4 */]
000016AA 1D5F FFB4 move.b [A6 - 0x4C], [A7]+
000016AE 302E FFC6 move.w D0, [A6 - 0x3A]
000016B2 6000 027A bra +0x27C /* 0000192E */
label000016B6:
000016B6 3012 move.w D0, [A2]
000016B8 48C0 ext.l D0
000016BA 322E FFC6 move.w D1, [A6 - 0x3A]
000016BE D241 add.w D1, D1
000016C0 0641 CE3E addi.w D1, 0xCE3E
000016C4 3235 1000 move.w D1, [A5 + D1.w]
000016C8 48C1 ext.l D1
000016CA 8081 or.l D0, D1
000016CC 3480 move.w [A2], D0
000016CE 6000 02E8 bra +0x2EA /* 000019B8 */
label000016D2:
000016D2 3012 move.w D0, [A2]
000016D4 48C0 ext.l D0
000016D6 322E FFC6 move.w D1, [A6 - 0x3A]
000016DA D241 add.w D1, D1
000016DC 0641 CE3E addi.w D1, 0xCE3E
000016E0 3235 1000 move.w D1, [A5 + D1.w]
000016E4 48C1 ext.l D1
000016E6 C081 and.l D0, D1
000016E8 B052 cmp.w D0, [A2]
000016EA 671C beq +0x1E /* 00001708 */
000016EC 3012 move.w D0, [A2]
000016EE 48C0 ext.l D0
000016F0 322E FFC6 move.w D1, [A6 - 0x3A]
000016F4 D241 add.w D1, D1
000016F6 0641 CE3E addi.w D1, 0xCE3E
000016FA 3235 1000 move.w D1, [A5 + D1.w]
000016FE 48C1 ext.l D1
00001700 C081 and.l D0, D1
00001702 3480 move.w [A2], D0
00001704 6000 02B2 bra +0x2B4 /* 000019B8 */
label00001708:
00001708 2F0C move.l -[A7], A4
0000170A 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000170E 2F0B move.l -[A7], A3
00001710 4EBA F8D2 jsr [PC - 0x72E /* 00000FE4 */]
00001714 6000 02A2 bra +0x2A4 /* 000019B8 */
label00001718:
00001718 2F0C move.l -[A7], A4
0000171A 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000171E 2F0B move.l -[A7], A3
00001720 4EBA F8C2 jsr [PC - 0x73E /* 00000FE4 */]
00001724 5246 addq.w D6, 1
00001726 6000 0290 bra +0x292 /* 000019B8 */
label0000172A:
0000172A 2F0C move.l -[A7], A4
0000172C 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001730 2F0B move.l -[A7], A3
00001732 4EBA F8B0 jsr [PC - 0x750 /* 00000FE4 */]
00001736 6000 0280 bra +0x282 /* 000019B8 */
label0000173A:
0000173A 2F0C move.l -[A7], A4
0000173C 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001740 2F0B move.l -[A7], A3
00001742 4EBA F8A0 jsr [PC - 0x760 /* 00000FE4 */]
00001746 6000 0270 bra +0x272 /* 000019B8 */
label0000174A:
0000174A 302E FFC6 move.w D0, [A6 - 0x3A]
0000174E D040 add.w D0, D0
00001750 35AE FFB6 00B0 move.w [A2 + D0.w - 0x80], [A6 - 0x4A]
00001756 6000 0260 bra +0x262 /* 000019B8 */
label0000175A:
0000175A 34AE FFB6 move.w [A2], [A6 - 0x4A]
0000175E 6000 0258 bra +0x25A /* 000019B8 */
label00001762:
00001762 302E FFB6 move.w D0, [A6 - 0x4A]
00001766 C1FC 000A muls.w D0, 0xA /* '\n' */
0000176A 3205 move.w D1, D5
0000176C C3FC 000A muls.w D1, 0xA /* '\n' */
00001770 0640 CE88 addi.w D0, 0xCE88
00001774 41F5 0000 lea.l A0, [A5 + D0.w]
00001778 0641 FEC0 addi.w D1, 0xFEC0
0000177C 43F5 1000 lea.l A1, [A5 + D1.w]
00001780 22D8 move.l [A1]+, [A0]+
00001782 22D8 move.l [A1]+, [A0]+
00001784 32D8 move.w [A1]+, [A0]+
00001786 6000 0230 bra +0x232 /* 000019B8 */
label0000178A:
0000178A 2F0C move.l -[A7], A4
0000178C 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
00001790 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001794 2F0B move.l -[A7], A3
00001796 4EBA F882 jsr [PC - 0x77E /* 0000101A */]
0000179A 6000 021C bra +0x21E /* 000019B8 */
label0000179E:
0000179E 1004 move.b D0, D4
000017A0 5300 subq.b D0, 1
000017A2 6736 beq +0x38 /* 000017DA */
000017A4 7801 moveq.l D4, 0x01
000017A6 302E FFC6 move.w D0, [A6 - 0x3A]
000017AA 7200 moveq.l D1, 0x00
000017AC 0640 E798 addi.w D0, 0xE798
000017B0 1235 0000 move.b D1, [A5 + D0.w]
000017B4 302E FFD6 move.w D0, [A6 - 0x2A]
000017B8 9041 sub.w D0, D1
000017BA 5540 subq.w D0, 2
000017BC 3D40 FFD6 move.w [A6 - 0x2A], D0
000017C0 206E FFA0 movea.l A0, [A6 - 0x60]
000017C4 302E FFD6 move.w D0, [A6 - 0x2A]
000017C8 7200 moveq.l D1, 0x00
000017CA 1230 00FF move.b D1, [A0 + D0.w - 0x1]
000017CE 3D41 FFDA move.w [A6 - 0x26], D1
000017D2 422E FFB4 clr.b [A6 - 0x4C]
000017D6 6000 01E0 bra +0x1E2 /* 000019B8 */
label000017DA:
000017DA 2F0C move.l -[A7], A4
000017DC 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000017E0 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000017E4 486E FFA0 pea.l [A6 - 0x60]
000017E8 2F0B move.l -[A7], A3
000017EA 4EBA F89A jsr [PC - 0x766 /* 00001086 */]
000017EE 4204 clr.b D4
000017F0 6000 01C6 bra +0x1C8 /* 000019B8 */
label000017F4:
000017F4 2F0C move.l -[A7], A4
000017F6 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000017FA 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000017FE 486E FFA0 pea.l [A6 - 0x60]
00001802 2F0B move.l -[A7], A3
00001804 4EBA F880 jsr [PC - 0x780 /* 00001086 */]
00001808 6000 01AE bra +0x1B0 /* 000019B8 */
label0000180C:
0000180C 1004 move.b D0, D4
0000180E 5300 subq.b D0, 1
00001810 6736 beq +0x38 /* 00001848 */
00001812 7801 moveq.l D4, 0x01
00001814 302E FFC6 move.w D0, [A6 - 0x3A]
00001818 7200 moveq.l D1, 0x00
0000181A 0640 E798 addi.w D0, 0xE798
0000181E 1235 0000 move.b D1, [A5 + D0.w]
00001822 302E FFD6 move.w D0, [A6 - 0x2A]
00001826 9041 sub.w D0, D1
00001828 5540 subq.w D0, 2
0000182A 3D40 FFD6 move.w [A6 - 0x2A], D0
0000182E 206E FFA0 movea.l A0, [A6 - 0x60]
00001832 302E FFD6 move.w D0, [A6 - 0x2A]
00001836 7200 moveq.l D1, 0x00
00001838 1230 00FF move.b D1, [A0 + D0.w - 0x1]
0000183C 3D41 FFDA move.w [A6 - 0x26], D1
00001840 422E FFB4 clr.b [A6 - 0x4C]
00001844 6000 0172 bra +0x174 /* 000019B8 */
label00001848:
00001848 2F0C move.l -[A7], A4
0000184A 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000184E 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00001852 486E FFA0 pea.l [A6 - 0x60]
00001856 2F0B move.l -[A7], A3
00001858 4EBA F82C jsr [PC - 0x7D4 /* 00001086 */]
0000185C 4204 clr.b D4
0000185E 6000 0158 bra +0x15A /* 000019B8 */
label00001862:
00001862 102D C281 move.b D0, [A5 - 0x3D7F]
00001866 5300 subq.b D0, 1
00001868 C02D C280 and.b D0, [A5 - 0x3D80]
0000186C 6700 014A beq +0x14C /* 000019B8 */
00001870 422D FEFB clr.b [A5 - 0x105]
00001874 1B7C 0001 FEFC move.b [A5 - 0x104], 0x1
0000187A 422D FEFA clr.b [A5 - 0x106]
0000187E 3B43 FEFE move.w [A5 - 0x102], D3
00001882 6000 0134 bra +0x136 /* 000019B8 */
label00001886:
00001886 102D C280 move.b D0, [A5 - 0x3D80]
0000188A C02D C281 and.b D0, [A5 - 0x3D7F]
0000188E 6700 0128 beq +0x12A /* 000019B8 */
00001892 422D FEFB clr.b [A5 - 0x105]
00001896 1B7C 0001 FEFC move.b [A5 - 0x104], 0x1
0000189C 422D FEFA clr.b [A5 - 0x106]
000018A0 3B43 FEFE move.w [A5 - 0x102], D3
000018A4 6000 0112 bra +0x114 /* 000019B8 */
label000018A8:
000018A8 2F0C move.l -[A7], A4
000018AA 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000018AE 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000018B2 486E FFA0 pea.l [A6 - 0x60]
000018B6 2F0B move.l -[A7], A3
000018B8 4EBA F7CC jsr [PC - 0x834 /* 00001086 */]
000018BC 6000 00FA bra +0xFC /* 000019B8 */
label000018C0:
000018C0 2F0C move.l -[A7], A4
000018C2 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000018C6 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000018CA 486E FFA0 pea.l [A6 - 0x60]
000018CE 2F0B move.l -[A7], A3
000018D0 4EBA F7B4 jsr [PC - 0x84C /* 00001086 */]
000018D4 6000 00E2 bra +0xE4 /* 000019B8 */
label000018D8:
000018D8 1004 move.b D0, D4
000018DA 5300 subq.b D0, 1
000018DC 6736 beq +0x38 /* 00001914 */
000018DE 7801 moveq.l D4, 0x01
000018E0 302E FFC6 move.w D0, [A6 - 0x3A]
000018E4 7200 moveq.l D1, 0x00
000018E6 0640 E798 addi.w D0, 0xE798
000018EA 1235 0000 move.b D1, [A5 + D0.w]
000018EE 302E FFD6 move.w D0, [A6 - 0x2A]
000018F2 9041 sub.w D0, D1
000018F4 5540 subq.w D0, 2
000018F6 3D40 FFD6 move.w [A6 - 0x2A], D0
000018FA 206E FFA0 movea.l A0, [A6 - 0x60]
000018FE 302E FFD6 move.w D0, [A6 - 0x2A]
00001902 7200 moveq.l D1, 0x00
00001904 1230 00FF move.b D1, [A0 + D0.w - 0x1]
00001908 3D41 FFDA move.w [A6 - 0x26], D1
0000190C 422E FFB4 clr.b [A6 - 0x4C]
00001910 6000 00A6 bra +0xA8 /* 000019B8 */
label00001914:
00001914 2F0C move.l -[A7], A4
00001916 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000191A 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
0000191E 486E FFA0 pea.l [A6 - 0x60]
00001922 2F0B move.l -[A7], A3
00001924 4EBA F760 jsr [PC - 0x8A0 /* 00001086 */]
00001928 4204 clr.b D4
0000192A 6000 008C bra +0x8E /* 000019B8 */
label0000192E:
0000192E 6B00 0088 bmi +0x8A /* 000019B8 */
00001932 0640 FFF1 addi.w D0, 0xFFF1
00001936 6F00 FD7E ble -0x280 /* 000016B6 */
0000193A 5340 subq.w D0, 1
0000193C 6B00 007A bmi +0x7C /* 000019B8 */
00001940 0640 FFF1 addi.w D0, 0xFFF1
00001944 6F00 FD8C ble -0x272 /* 000016D2 */
00001948 5540 subq.w D0, 2
0000194A 6700 FDCC beq -0x232 /* 00001718 */
0000194E 5340 subq.w D0, 1
00001950 6700 FDC6 beq -0x238 /* 00001718 */
00001954 5340 subq.w D0, 1
00001956 6700 FDD2 beq -0x22C /* 0000172A */
0000195A 5540 subq.w D0, 2
0000195C 6B5A bmi +0x5C /* 000019B8 */
0000195E 5740 subq.w D0, 3
00001960 6F00 FDD8 ble -0x226 /* 0000173A */
00001964 5340 subq.w D0, 1
00001966 6B50 bmi +0x52 /* 000019B8 */
00001968 5740 subq.w D0, 3
0000196A 6F00 FDDE ble -0x220 /* 0000174A */
0000196E 5B40 subq.w D0, 5
00001970 6700 FDE8 beq -0x216 /* 0000175A */
00001974 5340 subq.w D0, 1
00001976 6700 FDEA beq -0x214 /* 00001762 */
0000197A 0640 FFC5 addi.w D0, 0xFFC5
0000197E 6700 FE0A beq -0x1F4 /* 0000178A */
00001982 5340 subq.w D0, 1
00001984 6700 FE18 beq -0x1E6 /* 0000179E */
00001988 5340 subq.w D0, 1
0000198A 6700 FE68 beq -0x196 /* 000017F4 */
0000198E 5340 subq.w D0, 1
00001990 6700 FE7A beq -0x184 /* 0000180C */
00001994 5740 subq.w D0, 3
00001996 6700 FECA beq -0x134 /* 00001862 */
0000199A 5340 subq.w D0, 1
0000199C 6700 FEE8 beq -0x116 /* 00001886 */
000019A0 5740 subq.w D0, 3
000019A2 6700 FF04 beq -0xFA /* 000018A8 */
000019A6 5B40 subq.w D0, 5
000019A8 6700 FF16 beq -0xE8 /* 000018C0 */
000019AC 5340 subq.w D0, 1
000019AE 6700 FF28 beq -0xD6 /* 000018D8 */
000019B2 5340 subq.w D0, 1
000019B4 6700 FF22 beq -0xDC /* 000018D8 */
label000019B8:
000019B8 102E FFB4 move.b D0, [A6 - 0x4C]
000019BC 5300 subq.b D0, 1
000019BE 6700 FCC6 beq -0x338 /* 00001686 */
000019C2 4A43 tst.w D3
000019C4 6728 beq +0x2A /* 000019EE */
000019C6 3006 move.w D0, D6
000019C8 D040 add.w D0, D0
000019CA 7200 moveq.l D1, 0x00
000019CC 0640 FDA0 addi.w D0, 0xFDA0
000019D0 3236 0000 move.w D1, [A6 + D0.w]
000019D4 0281 FFFF 7000 andi.l D1, 0xFFFF7000
000019DA 700C moveq.l D0, 0x0C
000019DC E0A9 lsr D1, D0
000019DE 3541 0008 move.w [A2 + 0x8], D1
000019E2 4A6A 0008 tst.w [A2 + 0x8]
000019E6 6606 bne +0x8 /* 000019EE */
000019E8 357C 0001 0008 move.w [A2 + 0x8], 0x1
label000019EE:
000019EE 7E29 moveq.l D7, 0x29
label000019F0:
000019F0 3007 move.w D0, D7
000019F2 D040 add.w D0, D0
000019F4 3207 move.w D1, D7
000019F6 D241 add.w D1, D1
000019F8 3032 00B0 move.w D0, [A2 + D0.w - 0x80]
000019FC 0641 FE90 addi.w D1, 0xFE90
00001A00 B075 1000 cmp.w D0, [A5 + D1.w]
00001A04 6712 beq +0x14 /* 00001A18 */
00001A06 2F0C move.l -[A7], A4
00001A08 3F07 move.w -[A7], D7
00001A0A 3007 move.w D0, D7
00001A0C D040 add.w D0, D0
00001A0E 3F32 00B0 move.w -[A7], [A2 + D0.w - 0x80]
00001A12 2F0B move.l -[A7], A3
00001A14 4EBA F604 jsr [PC - 0x9FC /* 0000101A */]
label00001A18:
00001A18 5247 addq.w D7, 1
00001A1A 0C47 002C cmpi.w D7, 0x2C /* ',' */
00001A1E 6FD0 ble -0x2E /* 000019F0 */
00001A20 426E FFB8 clr.w [A6 - 0x48]
00001A24 1004 move.b D0, D4
00001A26 5300 subq.b D0, 1
00001A28 6700 0120 beq +0x122 /* 00001B4A */
00001A2C BC6D FEF2 cmp.w D6, [A5 - 0x10E]
00001A30 57C0 seq D0
00001A32 4A6E FFDE tst.w [A6 - 0x22]
00001A36 5EC1 sgt D1
00001A38 0C2D 0002 C47A cmpi.b [A5 - 0x3B86], 0x2
00001A3E 57C2 seq D2
00001A40 8202 or.b D1, D2
00001A42 C001 and.b D0, D1
00001A44 6700 0104 beq +0x106 /* 00001B4A */
00001A48 4247 clr.w D7
label00001A4A:
00001A4A 302D FEDE move.w D0, [A5 - 0x122]
00001A4E 48C0 ext.l D0
00001A50 3207 move.w D1, D7
00001A52 D241 add.w D1, D1
00001A54 0641 CE3E addi.w D1, 0xCE3E
00001A58 3235 1000 move.w D1, [A5 + D1.w]
00001A5C 48C1 ext.l D1
00001A5E C081 and.l D0, D1
00001A60 4A80 tst.l D0
00001A62 6710 beq +0x12 /* 00001A74 */
00001A64 2F0C move.l -[A7], A4
00001A66 3007 move.w D0, D7
00001A68 0640 0010 addi.w D0, 0x10
00001A6C 3F00 move.w -[A7], D0
00001A6E 2F0B move.l -[A7], A3
00001A70 4EBA F572 jsr [PC - 0xA8E /* 00000FE4 */]
label00001A74:
00001A74 5247 addq.w D7, 1
00001A76 0C47 000F cmpi.w D7, 0xF
00001A7A 6FCE ble -0x30 /* 00001A4A */
00001A7C 486E FFB8 pea.l [A6 - 0x48]
00001A80 2F2D CE7E move.l -[A7], [A5 - 0x3182]
00001A84 2F0B move.l -[A7], A3
00001A86 4EBA EF9E jsr [PC - 0x1062 /* 00000A26 */]
00001A8A 0C2D 0002 C47A cmpi.b [A5 - 0x3B86], 0x2
00001A90 57C0 seq D0
00001A92 C02D C272 and.b D0, [A5 - 0x3D8E]
00001A96 6700 0084 beq +0x86 /* 00001B1C */
00001A9A 4A6E FFB8 tst.w [A6 - 0x48]
00001A9E 56C0 sne D0
00001AA0 322E FFB8 move.w D1, [A6 - 0x48]
00001AA4 48C1 ext.l D1
00001AA6 0281 FFFF 8000 andi.l D1, 0xFFFF8000
00001AAC 4A81 tst.l D1
00001AAE 57C1 seq D1
00001AB0 C001 and.b D0, D1
00001AB2 6768 beq +0x6A /* 00001B1C */
00001AB4 302E FFB8 move.w D0, [A6 - 0x48]
00001AB8 48C0 ext.l D0
00001ABA 2F00 move.l -[A7], D0
00001ABC 486E FCA0 pea.l [A6 - 0x360]
00001AC0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001AC4 486E FBA0 pea.l [A6 - 0x460]
00001AC8 487A 03F8 pea.l [PC + 0x3F8 /* 00001EC2, value 0x1814E56 */]
00001ACC 486B FB82 pea.l [A3 - 0x47E]
00001AD0 486E FCA0 pea.l [A6 - 0x360]
00001AD4 486B FB7E pea.l [A3 - 0x482]
00001AD8 487A 03E6 pea.l [PC + 0x3E6 /* 00001EC0, value 0x1910181 */]
00001ADC 3F3C 0005 move.w -[A7], 0x5
00001AE0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001AE4 584F addq.w A7, 4
00001AE6 3F3C 00FF move.w -[A7], 0xFF
00001AEA 486E FBA0 pea.l [A6 - 0x460]
00001AEE 486E FCA0 pea.l [A6 - 0x360]
00001AF2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00001AF6 486E FCA1 pea.l [A6 - 0x35F]
00001AFA 206D CE3A movea.l A0, [A5 - 0x31C6]
00001AFE 3014 move.w D0, [A4]
00001B00 4870 0000 pea.l [A0 + D0.w]
00001B04 7000 moveq.l D0, 0x00
00001B06 102E FCA0 move.b D0, [A6 - 0x360]
00001B0A 48C0 ext.l D0
00001B0C 2F00 move.l -[A7], D0
00001B0E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001B12 7000 moveq.l D0, 0x00
00001B14 102E FCA0 move.b D0, [A6 - 0x360]
00001B18 D054 add.w D0, [A4]
00001B1A 3880 move.w [A4], D0
label00001B1C:
00001B1C 3003 move.w D0, D3
00001B1E EB40 asl D0.w, 5
00001B20 0640 FABF addi.w D0, 0xFABF
00001B24 4873 0000 pea.l [A3 + D0.w]
00001B28 206D CE3A movea.l A0, [A5 - 0x31C6]
00001B2C 3014 move.w D0, [A4]
00001B2E 4870 0000 pea.l [A0 + D0.w]
00001B32 302E FFDE move.w D0, [A6 - 0x22]
00001B36 48C0 ext.l D0
00001B38 2F00 move.l -[A7], D0
00001B3A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001B3E 3014 move.w D0, [A4]
00001B40 D06E FFDE add.w D0, [A6 - 0x22]
00001B44 3880 move.w [A4], D0
00001B46 426D FEDE clr.w [A5 - 0x122]
label00001B4A:
00001B4A 3B52 FEE0 move.w [A5 - 0x120], [A2]
00001B4E BC6E FFD2 cmp.w D6, [A6 - 0x2E]
00001B52 5FC0 sle D0
00001B54 222E FFAC move.l D1, [A6 - 0x54]
00001B58 B2AE FFA8 cmp.l D1, [A6 - 0x58]
00001B5C 56C1 sne D1
00001B5E 8001 or.b D0, D1
00001B60 6720 beq +0x22 /* 00001B82 */
00001B62 7000 moveq.l D0, 0x00
00001B64 302D FEE0 move.w D0, [A5 - 0x120]
00001B68 3206 move.w D1, D6
00001B6A D241 add.w D1, D1
00001B6C 7400 moveq.l D2, 0x00
00001B6E 0641 FDA0 addi.w D1, 0xFDA0
00001B72 3436 1000 move.w D2, [A6 + D1.w]
00001B76 0282 0000 8FFF andi.l D2, 0x8FFF
00001B7C 8082 or.l D0, D2
00001B7E 3B40 FEE0 move.w [A5 - 0x120], D0
label00001B82:
00001B82 302D FEE0 move.w D0, [A5 - 0x120]
00001B86 48C0 ext.l D0
00001B88 322D FEDE move.w D1, [A5 - 0x122]
00001B8C 48C1 ext.l D1
00001B8E 4681 not.l D1
00001B90 C081 and.l D0, D1
00001B92 3D40 FFC4 move.w [A6 - 0x3C], D0
00001B96 302D FEDE move.w D0, [A5 - 0x122]
00001B9A 48C0 ext.l D0
00001B9C 322D FEE0 move.w D1, [A5 - 0x120]
00001BA0 48C1 ext.l D1
00001BA2 4681 not.l D1
00001BA4 C081 and.l D0, D1
00001BA6 3D40 FFC2 move.w [A6 - 0x3E], D0
00001BAA 4A6E FFC4 tst.w [A6 - 0x3C]
00001BAE 56C0 sne D0
00001BB0 4A6E FFC2 tst.w [A6 - 0x3E]
00001BB4 56C1 sne D1
00001BB6 8001 or.b D0, D1
00001BB8 6758 beq +0x5A /* 00001C12 */
00001BBA 4247 clr.w D7
label00001BBC:
00001BBC 302E FFC4 move.w D0, [A6 - 0x3C]
00001BC0 48C0 ext.l D0
00001BC2 3207 move.w D1, D7
00001BC4 D241 add.w D1, D1
00001BC6 0641 CE3E addi.w D1, 0xCE3E
00001BCA 3235 1000 move.w D1, [A5 + D1.w]
00001BCE 48C1 ext.l D1
00001BD0 C081 and.l D0, D1
00001BD2 4A80 tst.l D0
00001BD4 670A beq +0xC /* 00001BE0 */
00001BD6 2F0C move.l -[A7], A4
00001BD8 3F07 move.w -[A7], D7
00001BDA 2F0B move.l -[A7], A3
00001BDC 4EBA F406 jsr [PC - 0xBFA /* 00000FE4 */]
label00001BE0:
00001BE0 302E FFC2 move.w D0, [A6 - 0x3E]
00001BE4 48C0 ext.l D0
00001BE6 3207 move.w D1, D7
00001BE8 D241 add.w D1, D1
00001BEA 0641 CE3E addi.w D1, 0xCE3E
00001BEE 3235 1000 move.w D1, [A5 + D1.w]
00001BF2 48C1 ext.l D1
00001BF4 C081 and.l D0, D1
00001BF6 4A80 tst.l D0
00001BF8 6710 beq +0x12 /* 00001C0A */
00001BFA 2F0C move.l -[A7], A4
00001BFC 3007 move.w D0, D7
00001BFE 0640 0010 addi.w D0, 0x10
00001C02 3F00 move.w -[A7], D0
00001C04 2F0B move.l -[A7], A3
00001C06 4EBA F3DC jsr [PC - 0xC24 /* 00000FE4 */]
label00001C0A:
00001C0A 5247 addq.w D7, 1
00001C0C 0C47 000F cmpi.w D7, 0xF
00001C10 6FAA ble -0x54 /* 00001BBC */
label00001C12:
00001C12 3B6D FEE0 FEDE move.w [A5 - 0x122], [A5 - 0x120]
00001C18 41EA 0002 lea.l A0, [A2 + 0x2]
00001C1C 43ED FEE2 lea.l A1, [A5 - 0x11E]
00001C20 22D8 move.l [A1]+, [A0]+
00001C22 22D8 move.l [A1]+, [A0]+
00001C24 302E FFD0 move.w D0, [A6 - 0x30]
00001C28 5440 addq.w D0, 2
00001C2A B06E FFDA cmp.w D0, [A6 - 0x26]
00001C2E 6700 0180 beq +0x182 /* 00001DB0 */
00001C32 BC6D FEF2 cmp.w D6, [A5 - 0x10E]
00001C36 662A bne +0x2C /* 00001C62 */
00001C38 4A6E FFB8 tst.w [A6 - 0x48]
00001C3C 660E bne +0x10 /* 00001C4C */
00001C3E 486E FFB8 pea.l [A6 - 0x48]
00001C42 2F2D CE7E move.l -[A7], [A5 - 0x3182]
00001C46 2F0B move.l -[A7], A3
00001C48 4EBA EDDC jsr [PC - 0x1224 /* 00000A26 */]
label00001C4C:
00001C4C 4A6E FFB8 tst.w [A6 - 0x48]
00001C50 6710 beq +0x12 /* 00001C62 */
00001C52 2F0C move.l -[A7], A4
00001C54 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001C58 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00001C5C 2F0B move.l -[A7], A3
00001C5E 4EBA F3BA jsr [PC - 0xC46 /* 0000101A */]
label00001C62:
00001C62 4A2E FFB1 tst.b [A6 - 0x4F]
00001C66 6700 00AA beq +0xAC /* 00001D12 */
00001C6A 302D FEE0 move.w D0, [A5 - 0x120]
00001C6E 48C0 ext.l D0
00001C70 0280 FFFF 8000 andi.l D0, 0xFFFF8000
00001C76 4A80 tst.l D0
00001C78 6624 bne +0x26 /* 00001C9E */
00001C7A 206E FFA4 movea.l A0, [A6 - 0x5C]
00001C7E 4870 60FF pea.l [A0 + D6.w - 0x1]
00001C82 206D CE3A movea.l A0, [A5 - 0x31C6]
00001C86 3014 move.w D0, [A4]
00001C88 4870 0000 pea.l [A0 + D0.w]
00001C8C 302E FFDA move.w D0, [A6 - 0x26]
00001C90 9046 sub.w D0, D6
00001C92 48C0 ext.l D0
00001C94 2F00 move.l -[A7], D0
00001C96 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001C9A 6000 0076 bra +0x78 /* 00001D12 */
label00001C9E:
00001C9E 302E FFDA move.w D0, [A6 - 0x26]
00001CA2 5340 subq.w D0, 1
00001CA4 3D40 FC9E move.w [A6 - 0x362], D0
00001CA8 3E06 move.w D7, D6
00001CAA 6060 bra +0x62 /* 00001D0C */
label00001CAC:
00001CAC 206E FFA4 movea.l A0, [A6 - 0x5C]
00001CB0 7000 moveq.l D0, 0x00
00001CB2 1030 70FF move.b D0, [A0 + D7.w - 0x1]
00001CB6 0C40 00A0 cmpi.w D0, 0xA0
00001CBA 57C0 seq D0
00001CBC 206E FFA4 movea.l A0, [A6 - 0x5C]
00001CC0 7200 moveq.l D1, 0x00
00001CC2 1230 70FF move.b D1, [A0 + D7.w - 0x1]
00001CC6 0C41 00AD cmpi.w D1, 0xAD
00001CCA 57C1 seq D1
00001CCC 8001 or.b D0, D1
00001CCE 671A beq +0x1C /* 00001CEA */
00001CD0 206E FFA4 movea.l A0, [A6 - 0x5C]
00001CD4 7000 moveq.l D0, 0x00
00001CD6 1030 70FF move.b D0, [A0 + D7.w - 0x1]
00001CDA 206D CE3A movea.l A0, [A5 - 0x31C6]
00001CDE 3214 move.w D1, [A4]
00001CE0 D247 add.w D1, D7
00001CE2 9246 sub.w D1, D6
00001CE4 1180 1000 move.b [A0 + D1.w], D0
00001CE8 601E bra +0x20 /* 00001D08 */
label00001CEA:
00001CEA 206E FFA4 movea.l A0, [A6 - 0x5C]
00001CEE 7000 moveq.l D0, 0x00
00001CF0 1030 70FF move.b D0, [A0 + D7.w - 0x1]
00001CF4 48C0 ext.l D0
00001CF6 727F moveq.l D1, 0x7F
00001CF8 C081 and.l D0, D1
00001CFA 206D CE3A movea.l A0, [A5 - 0x31C6]
00001CFE 3214 move.w D1, [A4]
00001D00 D247 add.w D1, D7
00001D02 9246 sub.w D1, D6
00001D04 1180 1000 move.b [A0 + D1.w], D0
label00001D08:
00001D08 5247 addq.w D7, 1
00001D0A 6906 bvs +0x8 /* 00001D12 */
label00001D0C:
00001D0C BE6E FC9E cmp.w D7, [A6 - 0x362]
00001D10 6F9A ble -0x64 /* 00001CAC */
label00001D12:
00001D12 4A2E FFB1 tst.b [A6 - 0x4F]
00001D16 670A beq +0xC /* 00001D22 */
00001D18 3014 move.w D0, [A4]
00001D1A D06E FFDA add.w D0, [A6 - 0x26]
00001D1E 9046 sub.w D0, D6
00001D20 3880 move.w [A4], D0
label00001D22:
00001D22 3C2E FFDA move.w D6, [A6 - 0x26]
00001D26 302D FEF4 move.w D0, [A5 - 0x10C]
00001D2A 5240 addq.w D0, 1
00001D2C BC40 cmp.w D6, D0
00001D2E 57C0 seq D0
00001D30 1204 move.b D1, D4
00001D32 5301 subq.b D1, 1
00001D34 C001 and.b D0, D1
00001D36 6762 beq +0x64 /* 00001D9A */
00001D38 4247 clr.w D7
label00001D3A:
00001D3A 302D FEDE move.w D0, [A5 - 0x122]
00001D3E 48C0 ext.l D0
00001D40 3207 move.w D1, D7
00001D42 D241 add.w D1, D1
00001D44 0641 CE3E addi.w D1, 0xCE3E
00001D48 3235 1000 move.w D1, [A5 + D1.w]
00001D4C 48C1 ext.l D1
00001D4E C081 and.l D0, D1
00001D50 4A80 tst.l D0
00001D52 6710 beq +0x12 /* 00001D64 */
00001D54 2F0C move.l -[A7], A4
00001D56 3007 move.w D0, D7
00001D58 0640 0010 addi.w D0, 0x10
00001D5C 3F00 move.w -[A7], D0
00001D5E 2F0B move.l -[A7], A3
00001D60 4EBA F282 jsr [PC - 0xD7E /* 00000FE4 */]
label00001D64:
00001D64 5247 addq.w D7, 1
00001D66 0C47 000F cmpi.w D7, 0xF
00001D6A 6FCE ble -0x30 /* 00001D3A */
00001D6C 3003 move.w D0, D3
00001D6E EB40 asl D0.w, 5
00001D70 0640 FA1F addi.w D0, 0xFA1F
00001D74 4873 0000 pea.l [A3 + D0.w]
00001D78 206D CE3A movea.l A0, [A5 - 0x31C6]
00001D7C 3014 move.w D0, [A4]
00001D7E 4870 0000 pea.l [A0 + D0.w]
00001D82 302E FFDC move.w D0, [A6 - 0x24]
00001D86 48C0 ext.l D0
00001D88 2F00 move.l -[A7], D0
00001D8A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001D8E 3014 move.w D0, [A4]
00001D90 D06E FFDC add.w D0, [A6 - 0x24]
00001D94 3880 move.w [A4], D0
00001D96 426D FEDE clr.w [A5 - 0x122]
label00001D9A:
00001D9A BC6E FFD2 cmp.w D6, [A6 - 0x2E]
00001D9E 5FC0 sle D0
00001DA0 322E FFD0 move.w D1, [A6 - 0x30]
00001DA4 5241 addq.w D1, 1
00001DA6 BC41 cmp.w D6, D1
00001DA8 57C1 seq D1
00001DAA 8001 or.b D0, D1
00001DAC 6600 F8CA bne -0x734 /* 00001678 */
label00001DB0:
00001DB0 1004 move.b D0, D4
00001DB2 5300 subq.b D0, 1
00001DB4 C02E FFB2 and.b D0, [A6 - 0x4E]
00001DB8 6726 beq +0x28 /* 00001DE0 */
00001DBA 6006 bra +0x8 /* 00001DC2 */
label00001DBC:
00001DBC 3014 move.w D0, [A4]
00001DBE 5340 subq.w D0, 1
00001DC0 3880 move.w [A4], D0
label00001DC2:
00001DC2 0C54 0001 cmpi.w [A4], 0x1
00001DC6 5EC0 sgt D0
00001DC8 206D CE3A movea.l A0, [A5 - 0x31C6]
00001DCC 3214 move.w D1, [A4]
00001DCE 5341 subq.w D1, 1
00001DD0 7400 moveq.l D2, 0x00
00001DD2 1430 1000 move.b D2, [A0 + D1.w]
00001DD6 0C42 0020 cmpi.w D2, 0x20 /* ' ' */
00001DDA 57C1 seq D1
00001DDC C001 and.b D0, D1
00001DDE 66DC bne -0x22 /* 00001DBC */
label00001DE0:
00001DE0 302E FFD2 move.w D0, [A6 - 0x2E]
00001DE4 B06E FFD0 cmp.w D0, [A6 - 0x30]
00001DE8 57C0 seq D0
00001DEA C02D CE36 and.b D0, [A5 - 0x31CA]
00001DEE 222E FFAC move.l D1, [A6 - 0x54]
00001DF2 B2AD B272 cmp.l D1, [A5 - 0x4D8E]
00001DF6 56C1 sne D1
00001DF8 C001 and.b D0, D1
00001DFA C02E FFB1 and.b D0, [A6 - 0x4F]
00001DFE 674A beq +0x4C /* 00001E4A */
00001E00 202E FFAC move.l D0, [A6 - 0x54]
00001E04 B0AE FFA8 cmp.l D0, [A6 - 0x58]
00001E08 56C0 sne D0
00001E0A 4400 neg.b D0
00001E0C 802E 0012 or.b D0, [A6 + 0x12]
00001E10 0C45 0001 cmpi.w D5, 0x1
00001E14 57C1 seq D1
00001E16 142D CE38 move.b D2, [A5 - 0x31C8]
00001E1A 5302 subq.b D2, 1
00001E1C C202 and.b D1, D2
00001E1E 4401 neg.b D1
00001E20 822E FFB3 or.b D1, [A6 - 0x4D]
00001E24 C001 and.b D0, D1
00001E26 6712 beq +0x14 /* 00001E3A */
00001E28 2F0C move.l -[A7], A4
00001E2A 3005 move.w D0, D5
00001E2C 0640 003E addi.w D0, 0x3E /* '>' */
00001E30 3F00 move.w -[A7], D0
00001E32 2F0B move.l -[A7], A3
00001E34 4EBA F1AE jsr [PC - 0xE52 /* 00000FE4 */]
00001E38 6010 bra +0x12 /* 00001E4A */
label00001E3A:
00001E3A 2F0C move.l -[A7], A4
00001E3C 3005 move.w D0, D5
00001E3E 0640 0040 addi.w D0, 0x40 /* '@' */
00001E42 3F00 move.w -[A7], D0
00001E44 2F0B move.l -[A7], A3
00001E46 4EBA F19C jsr [PC - 0xE64 /* 00000FE4 */]
label00001E4A:
00001E4A 0C54 3E80 cmpi.w [A4], 0x3E80
00001E4E 5CC0 sge D0
00001E50 4400 neg.b D0
00001E52 802E FFB2 or.b D0, [A6 - 0x4E]
00001E56 1204 move.b D1, D4
00001E58 5301 subq.b D1, 1
00001E5A C001 and.b D0, D1
00001E5C 6712 beq +0x14 /* 00001E70 */
00001E5E 554F subq.w A7, 2
00001E60 2F0C move.l -[A7], A4
00001E62 3F2B FB88 move.w -[A7], [A3 - 0x478]
00001E66 2F0B move.l -[A7], A3
00001E68 4EBA F078 jsr [PC - 0xF88 /* 00000EE2 */]
00001E6C 1D5F FFB5 move.b [A6 - 0x4B], [A7]+
label00001E70:
00001E70 202E FFAC move.l D0, [A6 - 0x54]
00001E74 B0AE FFA8 cmp.l D0, [A6 - 0x58]
00001E78 57C0 seq D0
00001E7A 122E FFB5 move.b D1, [A6 - 0x4B]
00001E7E 5301 subq.b D1, 1
00001E80 8001 or.b D0, D1
00001E82 6620 bne +0x22 /* 00001EA4 */
00001E84 594F subq.w A7, 4
00001E86 486E FFAC pea.l [A6 - 0x54]
00001E8A 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00001E8E 2D5F FFAC move.l [A6 - 0x54], [A7]+
00001E92 554F subq.w A7, 2
00001E94 486E FFAC pea.l [A6 - 0x54]
00001E98 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001E9C 3C1F move.w D6, [A7]+
00001E9E 5246 addq.w D6, 1
00001EA0 6000 F630 bra -0x9CE /* 000014D2 */
label00001EA4:
00001EA4 1D6E FFB5 0022 move.b [A6 + 0x22], [A6 - 0x4B]
00001EAA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001EAE 4E5E unlink A6
00001EB0 205F movea.l A0, [A7]+
00001EB2 4FEF 001A lea.l A7, [A7 + 0x1A]
00001EB6 4ED0 jmp [A0]
00001EB8 5752 subq.w [A2], 3
00001EBA 4150 chk.w D0, [A0]
00001EBC 2020 move.l D0, -[A0]
00001EBE 2020 move.l D0, -[A0]
00001EC0 0191 bclr [A1], D0
00001EC2 0181 bclr D1, D0
fn00001EC4:
00001EC4 4E56 FFBC link A6, -0x0044
00001EC8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001ECC 286E 0008 movea.l A4, [A6 + 0x8]
00001ED0 266E 000C movea.l A3, [A6 + 0xC]
00001ED4 246E 0010 movea.l A2, [A6 + 0x10]
00001ED8 554F subq.w A7, 2
00001EDA 2F0A move.l -[A7], A2
00001EDC 2F0B move.l -[A7], A3
00001EDE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001EE2 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */]
00001EE6 195F FFCF move.b [A4 - 0x31], [A7]+
00001EEA 2D52 FFDC move.l [A6 - 0x24], [A2]
00001EEE 426E FFE8 clr.w [A6 - 0x18]
00001EF2 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001EF6 3F2A 0004 move.w -[A7], [A2 + 0x4]
00001EFA 486E FFC2 pea.l [A6 - 0x3E]
00001EFE 2F0C move.l -[A7], A4
00001F00 4EBA E76C jsr [PC - 0x1894 /* 0000066E */]
00001F04 41EE FFC4 lea.l A0, [A6 - 0x3C]
00001F08 43ED CE8A lea.l A1, [A5 - 0x3176]
00001F0C 22D8 move.l [A1]+, [A0]+
00001F0E 22D8 move.l [A1]+, [A0]+
00001F10 600E bra +0x10 /* 00001F20 */
label00001F12:
00001F12 594F subq.w A7, 4
00001F14 486E FFDC pea.l [A6 - 0x24]
00001F18 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001F1C 2D5F FFDC move.l [A6 - 0x24], [A7]+
label00001F20:
00001F20 554F subq.w A7, 2
00001F22 486E FFDC pea.l [A6 - 0x24]
00001F26 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001F2A 301F move.w D0, [A7]+
00001F2C 48C0 ext.l D0
00001F2E 7202 moveq.l D1, 0x02
00001F30 C081 and.l D0, D1
00001F32 4A80 tst.l D0
00001F34 57C0 seq D0
00001F36 2F00 move.l -[A7], D0
00001F38 554F subq.w A7, 2
00001F3A 486E FFDC pea.l [A6 - 0x24]
00001F3E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001F42 321F move.w D1, [A7]+
00001F44 201F move.l D0, [A7]+
00001F46 5341 subq.w D1, 1
00001F48 56C1 sne D1
00001F4A C001 and.b D0, D1
00001F4C 66C4 bne -0x3A /* 00001F12 */
00001F4E 594F subq.w A7, 4
00001F50 486E FFDC pea.l [A6 - 0x24]
00001F54 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00001F58 2D5F FFBE move.l [A6 - 0x42], [A7]+
00001F5C 554F subq.w A7, 2
00001F5E 486E FFDC pea.l [A6 - 0x24]
00001F62 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001F66 3D5F FFEC move.w [A6 - 0x14], [A7]+
00001F6A 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00001F70 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
00001F76 7C09 moveq.l D6, 0x09
label00001F78:
00001F78 554F subq.w A7, 2
00001F7A 486E FFBE pea.l [A6 - 0x42]
00001F7E 486E FFEC pea.l [A6 - 0x14]
00001F82 486E FFE6 pea.l [A6 - 0x1A]
00001F86 486E FFEA pea.l [A6 - 0x16]
00001F8A 486E FFE2 pea.l [A6 - 0x1E]
00001F8E 486E FFE0 pea.l [A6 - 0x20]
00001F92 486C FB8C pea.l [A4 - 0x474]
00001F96 2F0C move.l -[A7], A4
00001F98 4EBA E54A jsr [PC - 0x1AB6 /* 000004E4 */]
00001F9C 195F FFCF move.b [A4 - 0x31], [A7]+
00001FA0 0C6E 0033 FFE2 cmpi.w [A6 - 0x1E], 0x33 /* '3' */
00001FA6 66D0 bne -0x2E /* 00001F78 */
00001FA8 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1
00001FAE 1D7C 0032 FFCD move.b [A6 - 0x33], 0x32 /* '2' */
00001FB4 486E FFE8 pea.l [A6 - 0x18]
00001FB8 486E FFCE pea.l [A6 - 0x32]
00001FBC 7002 moveq.l D0, 0x02
00001FBE 2F00 move.l -[A7], D0
00001FC0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001FC4 1D7C 0001 FFD0 move.b [A6 - 0x30], 0x1
00001FCA 1D7C 0033 FFD1 move.b [A6 - 0x2F], 0x33 /* '3' */
00001FD0 486E FFE0 pea.l [A6 - 0x20]
00001FD4 486E FFD2 pea.l [A6 - 0x2E]
00001FD8 7002 moveq.l D0, 0x02
00001FDA 2F00 move.l -[A7], D0
00001FDC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00001FE0 554F subq.w A7, 2
00001FE2 486E FFBE pea.l [A6 - 0x42]
00001FE6 486E FFEC pea.l [A6 - 0x14]
00001FEA 486E FFE6 pea.l [A6 - 0x1A]
00001FEE 486E FFEA pea.l [A6 - 0x16]
00001FF2 486E FFE2 pea.l [A6 - 0x1E]
00001FF6 486E FFE0 pea.l [A6 - 0x20]
00001FFA 486C FB8C pea.l [A4 - 0x474]
00001FFE 2F0C move.l -[A7], A4
00002000 4EBA E4E2 jsr [PC - 0x1B1E /* 000004E4 */]
00002004 195F FFCF move.b [A4 - 0x31], [A7]+
00002008 0C6E 0034 FFE2 cmpi.w [A6 - 0x1E], 0x34 /* '4' */
0000200E 6626 bne +0x28 /* 00002036 */
00002010 1D7C 0001 FFD4 move.b [A6 - 0x2C], 0x1
00002016 1D7C 0034 FFD5 move.b [A6 - 0x2B], 0x34 /* '4' */
0000201C 206E FFBE movea.l A0, [A6 - 0x42]
00002020 302E FFE0 move.w D0, [A6 - 0x20]
00002024 4870 00FF pea.l [A0 + D0.w - 0x1]
00002028 486E FFD6 pea.l [A6 - 0x2A]
0000202C 7004 moveq.l D0, 0x04
0000202E 2F00 move.l -[A7], D0
00002030 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00002034 7C0F moveq.l D6, 0x0F
label00002036:
00002036 4236 60CB clr.b [A6 + D6.w - 0x53]
0000203A 3D46 FFBC move.w [A6 - 0x44], D6
0000203E 7E01 moveq.l D7, 0x01
00002040 6016 bra +0x18 /* 00002058 */
label00002042:
00002042 486D B272 pea.l [A5 - 0x4D8E]
00002046 3F07 move.w -[A7], D7
00002048 7000 moveq.l D0, 0x00
0000204A 1036 70CB move.b D0, [A6 + D7.w - 0x53]
0000204E 3F00 move.w -[A7], D0
00002050 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
00002054 5247 addq.w D7, 1
00002056 6906 bvs +0x8 /* 0000205E */
label00002058:
00002058 BE6E FFBC cmp.w D7, [A6 - 0x44]
0000205C 6FE4 ble -0x1A /* 00002042 */
label0000205E:
0000205E 554F subq.w A7, 2
00002060 2F0B move.l -[A7], A3
00002062 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00002066 301F move.w D0, [A7]+
00002068 B06B 0004 cmp.w D0, [A3 + 0x4]
0000206C 57C0 seq D0
0000206E 2F00 move.l -[A7], D0
00002070 554F subq.w A7, 2
00002072 2F0B move.l -[A7], A3
00002074 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00002078 321F move.w D1, [A7]+
0000207A 201F move.l D0, [A7]+
0000207C 48C1 ext.l D1
0000207E 7440 moveq.l D2, 0x40
00002080 C282 and.l D1, D2
00002082 4A81 tst.l D1
00002084 56C1 sne D1
00002086 C001 and.b D0, D1
00002088 670E beq +0x10 /* 00002098 */
0000208A 486D B272 pea.l [A5 - 0x4D8E]
0000208E 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00002092 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
00002096 600A bra +0xC /* 000020A2 */
label00002098:
00002098 486D B272 pea.l [A5 - 0x4D8E]
0000209C 4267 clr.w -[A7]
0000209E 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
label000020A2:
000020A2 554F subq.w A7, 2
000020A4 486D B272 pea.l [A5 - 0x4D8E]
000020A8 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000020AC 3D5F FFEC move.w [A6 - 0x14], [A7]+
000020B0 2F2D B272 move.l -[A7], [A5 - 0x4D8E]
000020B4 3F3C 0001 move.w -[A7], 0x1
000020B8 2F0A move.l -[A7], A2
000020BA 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000020BE 2F2D B272 move.l -[A7], [A5 - 0x4D8E]
000020C2 3F2E FFEC move.w -[A7], [A6 - 0x14]
000020C6 2F0B move.l -[A7], A3
000020C8 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000020CC 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000020D0 4E5E unlink A6
000020D2 205F movea.l A0, [A7]+
000020D4 4FEF 000C lea.l A7, [A7 + 0xC]
000020D8 4ED0 jmp [A0]
000020DA 4341 chk.w D1, D1
000020DC 5245 addq.w D5, 1
000020DE 5420 addq.b -[A0], 2
000020E0 2020 move.l D0, -[A0]
fn000020E2:
000020E2 4E56 FFDC link A6, -0x0024
000020E6 48E7 1B00 movem.l -[A7], D3,D4,D6,D7
000020EA 4A6D B302 tst.w [A5 - 0x4CFE]
000020EE 6700 00F8 beq +0xFA /* 000021E8 */
000020F2 3D6D CE2C FFDC move.w [A6 - 0x24], [A5 - 0x31D4]
000020F8 7C01 moveq.l D6, 0x01
000020FA 6000 00E4 bra +0xE6 /* 000021E0 */
label000020FE:
000020FE 3E06 move.w D7, D6
00002100 5347 subq.w D7, 1
00002102 206D CE7E movea.l A0, [A5 - 0x3182]
00002106 3006 move.w D0, D6
00002108 C1FC 000E muls.w D0, 0xE
0000210C 41F0 08F2 lea.l A0, [A0 + D0 - 0x14]
00002110 43EE FFDE lea.l A1, [A6 - 0x22]
00002114 22D8 move.l [A1]+, [A0]+
00002116 22D8 move.l [A1]+, [A0]+
00002118 22D8 move.l [A1]+, [A0]+
0000211A 32D8 move.w [A1]+, [A0]+
0000211C 6002 bra +0x4 /* 00002120 */
label0000211E:
0000211E 5347 subq.w D7, 1
label00002120:
00002120 4A47 tst.w D7
00002122 5EC0 sgt D0
00002124 206D CE7E movea.l A0, [A5 - 0x3182]
00002128 3206 move.w D1, D6
0000212A C3FC 000E muls.w D1, 0xE
0000212E 226D CE7E movea.l A1, [A5 - 0x3182]
00002132 3407 move.w D2, D7
00002134 C5FC 000E muls.w D2, 0xE
00002138 3230 18F6 move.w D1, [A0 + D1 - 0x10]
0000213C B271 28F6 cmp.w D1, [A1 + D2 - 0x10]
00002140 5DC1 slt D1
00002142 206D CE7E movea.l A0, [A5 - 0x3182]
00002146 3406 move.w D2, D6
00002148 C5FC 000E muls.w D2, 0xE
0000214C 226D CE7E movea.l A1, [A5 - 0x3182]
00002150 3607 move.w D3, D7
00002152 C7FC 000E muls.w D3, 0xE
00002156 3430 28F6 move.w D2, [A0 + D2 - 0x10]
0000215A B471 38F6 cmp.w D2, [A1 + D3 - 0x10]
0000215E 57C2 seq D2
00002160 206D CE7E movea.l A0, [A5 - 0x3182]
00002164 3606 move.w D3, D6
00002166 C7FC 000E muls.w D3, 0xE
0000216A 226D CE7E movea.l A1, [A5 - 0x3182]
0000216E 3807 move.w D4, D7
00002170 C9FC 000E muls.w D4, 0xE
00002174 3630 38F4 move.w D3, [A0 + D3 - 0x12]
00002178 B671 48F4 cmp.w D3, [A1 + D4 - 0x12]
0000217C 5DC3 slt D3
0000217E C403 and.b D2, D3
00002180 8202 or.b D1, D2
00002182 C001 and.b D0, D1
00002184 6698 bne -0x66 /* 0000211E */
00002186 3006 move.w D0, D6
00002188 5340 subq.w D0, 1
0000218A BE40 cmp.w D7, D0
0000218C 6C4E bge +0x50 /* 000021DC */
0000218E 206D CE7E movea.l A0, [A5 - 0x3182]
00002192 3007 move.w D0, D7
00002194 5240 addq.w D0, 1
00002196 C1FC 000E muls.w D0, 0xE
0000219A 4870 08F2 pea.l [A0 + D0 - 0x14]
0000219E 206D CE7E movea.l A0, [A5 - 0x3182]
000021A2 3007 move.w D0, D7
000021A4 5440 addq.w D0, 2
000021A6 C1FC 000E muls.w D0, 0xE
000021AA 4870 08F2 pea.l [A0 + D0 - 0x14]
000021AE 3006 move.w D0, D6
000021B0 9047 sub.w D0, D7
000021B2 5340 subq.w D0, 1
000021B4 C1FC 000E muls.w D0, 0xE
000021B8 48C0 ext.l D0
000021BA 2F00 move.l -[A7], D0
000021BC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000021C0 206D CE7E movea.l A0, [A5 - 0x3182]
000021C4 3007 move.w D0, D7
000021C6 5240 addq.w D0, 1
000021C8 C1FC 000E muls.w D0, 0xE
000021CC 43EE FFDE lea.l A1, [A6 - 0x22]
000021D0 41F0 08F2 lea.l A0, [A0 + D0 - 0x14]
000021D4 20D9 move.l [A0]+, [A1]+
000021D6 20D9 move.l [A0]+, [A1]+
000021D8 20D9 move.l [A0]+, [A1]+
000021DA 30D9 move.w [A0]+, [A1]+
label000021DC:
000021DC 5246 addq.w D6, 1
000021DE 6908 bvs +0xA /* 000021E8 */
label000021E0:
000021E0 BC6E FFDC cmp.w D6, [A6 - 0x24]
000021E4 6F00 FF18 ble -0xE6 /* 000020FE */
label000021E8:
000021E8 4CDF 00D8 movem.l D3,D4,D6,D7, [A7]+
000021EC 4E5E unlink A6
000021EE 2E9F move.l [A7], [A7]+
000021F0 4E75 rts
000021F2 534F subq.w A7, 1
000021F4 5254 addq.w [A4], 1
000021F6 5355 subq.w [A5], 1
000021F8 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
fn000021FA:
000021FA 4E56 FFEC link A6, -0x0014
000021FE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00002202 286E 0008 movea.l A4, [A6 + 0x8]
00002206 3C2E 000E move.w D6, [A6 + 0xE]
0000220A 382E 000C move.w D4, [A6 + 0xC]
0000220E 4A6C FB8A tst.w [A4 - 0x476]
00002212 6622 bne +0x24 /* 00002236 */
00002214 554F subq.w A7, 2
00002216 2F2D B308 move.l -[A7], [A5 - 0x4CF8]
0000221A 2F2D B308 move.l -[A7], [A5 - 0x4CF8]
0000221E 3F3C 0001 move.w -[A7], 0x1
00002222 4227 clr.b -[A7]
00002224 486C FB88 pea.l [A4 - 0x478]
00002228 2F0C move.l -[A7], A4
0000222A 4EBA EAE0 jsr [PC - 0x1520 /* 00000D0C */]
0000222E 101F move.b D0, [A7]+
00002230 5300 subq.b D0, 1
00002232 6600 0110 bne +0x112 /* 00002344 */
label00002236:
00002236 4A44 tst.w D4
00002238 6700 010A beq +0x10C /* 00002344 */
0000223C 7A00 moveq.l D5, 0x00
0000223E 3A06 move.w D5, D6
00002240 0285 FFFF 7000 andi.l D5, 0xFFFF7000
00002246 700C moveq.l D0, 0x0C
00002248 E0AD lsr D5, D0
0000224A 4A45 tst.w D5
0000224C 6602 bne +0x4 /* 00002250 */
0000224E 7A01 moveq.l D5, 0x01
label00002250:
00002250 7000 moveq.l D0, 0x00
00002252 3006 move.w D0, D6
00002254 0280 0000 8FFF andi.l D0, 0x8FFF
0000225A 3C00 move.w D6, D0
0000225C 4247 clr.w D7
label0000225E:
0000225E 3006 move.w D0, D6
00002260 48C0 ext.l D0
00002262 3207 move.w D1, D7
00002264 D241 add.w D1, D1
00002266 0641 CE3E addi.w D1, 0xCE3E
0000226A 3235 1000 move.w D1, [A5 + D1.w]
0000226E 48C1 ext.l D1
00002270 C081 and.l D0, D1
00002272 4A80 tst.l D0
00002274 670C beq +0xE /* 00002282 */
00002276 486C FB8A pea.l [A4 - 0x476]
0000227A 3F07 move.w -[A7], D7
0000227C 2F0C move.l -[A7], A4
0000227E 4EBA ED64 jsr [PC - 0x129C /* 00000FE4 */]
label00002282:
00002282 5247 addq.w D7, 1
00002284 0C47 000F cmpi.w D7, 0xF
00002288 6FD4 ble -0x2A /* 0000225E */
0000228A 486C FB8A pea.l [A4 - 0x476]
0000228E 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00002292 3F3C FFFF move.w -[A7], 0xFFFF
00002296 2F0C move.l -[A7], A4
00002298 4EBA ED80 jsr [PC - 0x1280 /* 0000101A */]
0000229C 0C6D 000C BE44 cmpi.w [A5 - 0x41BC], 0xC
000022A2 6C14 bge +0x16 /* 000022B8 */
000022A4 486C FB8A pea.l [A4 - 0x476]
000022A8 3F3C 002A move.w -[A7], 0x2A /* '*' */
000022AC 3F2D BE44 move.w -[A7], [A5 - 0x41BC]
000022B0 2F0C move.l -[A7], A4
000022B2 4EBA ED66 jsr [PC - 0x129A /* 0000101A */]
000022B6 6012 bra +0x14 /* 000022CA */
label000022B8:
000022B8 486C FB8A pea.l [A4 - 0x476]
000022BC 3F3C 002A move.w -[A7], 0x2A /* '*' */
000022C0 3F3C 000C move.w -[A7], 0xC
000022C4 2F0C move.l -[A7], A4
000022C6 4EBA ED52 jsr [PC - 0x12AE /* 0000101A */]
label000022CA:
000022CA 486C FB8A pea.l [A4 - 0x476]
000022CE 3F3C 002C move.w -[A7], 0x2C /* ',' */
000022D2 3F05 move.w -[A7], D5
000022D4 2F0C move.l -[A7], A4
000022D6 4EBA ED42 jsr [PC - 0x12BE /* 0000101A */]
000022DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000022DE 206D CE3A movea.l A0, [A5 - 0x31C6]
000022E2 302C FB8A move.w D0, [A4 - 0x476]
000022E6 4870 0000 pea.l [A0 + D0.w]
000022EA 3004 move.w D0, D4
000022EC 48C0 ext.l D0
000022EE 2F00 move.l -[A7], D0
000022F0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000022F4 302C FB8A move.w D0, [A4 - 0x476]
000022F8 D044 add.w D0, D4
000022FA 3940 FB8A move.w [A4 - 0x476], D0
000022FE 4247 clr.w D7
label00002300:
00002300 3006 move.w D0, D6
00002302 48C0 ext.l D0
00002304 3207 move.w D1, D7
00002306 D241 add.w D1, D1
00002308 0641 CE3E addi.w D1, 0xCE3E
0000230C 3235 1000 move.w D1, [A5 + D1.w]
00002310 48C1 ext.l D1
00002312 C081 and.l D0, D1
00002314 4A80 tst.l D0
00002316 6712 beq +0x14 /* 0000232A */
00002318 486C FB8A pea.l [A4 - 0x476]
0000231C 3007 move.w D0, D7
0000231E 0640 0010 addi.w D0, 0x10
00002322 3F00 move.w -[A7], D0
00002324 2F0C move.l -[A7], A4
00002326 4EBA ECBC jsr [PC - 0x1344 /* 00000FE4 */]
label0000232A:
0000232A 5247 addq.w D7, 1
0000232C 0C47 000F cmpi.w D7, 0xF
00002330 6FCE ble -0x30 /* 00002300 */
00002332 486C FB8A pea.l [A4 - 0x476]
00002336 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000233A 3F3C 0001 move.w -[A7], 0x1
0000233E 2F0C move.l -[A7], A4
00002340 4EBA ECD8 jsr [PC - 0x1328 /* 0000101A */]
label00002344:
00002344 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00002348 4E5E unlink A6
0000234A 205F movea.l A0, [A7]+
0000234C 4FEF 000C lea.l A7, [A7 + 0xC]
00002350 4ED0 jmp [A0]
00002352 4144 chk.w D0, D4
00002354 4450 neg.w [A0]
00002356 4152 chk.w D0, [A2]
00002358 2020 move.l D0, -[A0]
fn0000235A:
0000235A 4E56 FEEE link A6, -0x0112
0000235E 2F07 move.l -[A7], D7
00002360 486E FEF0 pea.l [A6 - 0x110]
00002364 3F3C 0003 move.w -[A7], 0x3
00002368 3F2E 000C move.w -[A7], [A6 + 0xC]
0000236C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002370 554F subq.w A7, 2
00002372 487A 003E pea.l [PC + 0x3E /* 000023B2, value 0x15E4E56 */]
00002376 486E FEF0 pea.l [A6 - 0x110]
0000237A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000237E 3E1F move.w D7, [A7]+
00002380 4A47 tst.w D7
00002382 6F0A ble +0xC /* 0000238E */
00002384 41EE FEF0 lea.l A0, [A6 - 0x110]
00002388 11AD C27D 7000 move.b [A0 + D7.w], [A5 - 0x3D83]
label0000238E:
0000238E 206E 000E movea.l A0, [A6 + 0xE]
00002392 3F3C 00FF move.w -[A7], 0xFF
00002396 486E FEF0 pea.l [A6 - 0x110]
0000239A 2F08 move.l -[A7], A0
0000239C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000023A0 2E1F move.l D7, [A7]+
000023A2 4E5E unlink A6
000023A4 205F movea.l A0, [A7]+
000023A6 5C4F addq.w A7, 6
000023A8 4ED0 jmp [A0]
000023AA 4745 chk.w D3, D5
000023AC 5443 addq.w D3, 2
000023AE 4152 chk.w D0, [A2]
000023B0 4554 chk.w D2, [A4]
000023B2 015E bchg [A6]+, D0
fn000023B4:
000023B4 4E56 FEF0 link A6, -0x0110
000023B8 2F0C move.l -[A7], A4
000023BA 286E 0008 movea.l A4, [A6 + 0x8]
000023BE 206E 000C movea.l A0, [A6 + 0xC]
000023C2 43EE FEF0 lea.l A1, [A6 - 0x110]
000023C6 703F moveq.l D0, 0x3F
label000023C8:
000023C8 22D8 move.l [A1]+, [A0]+
000023CA 51C8 FFFC dbf D0, -0x6 /* 000023C8 */
000023CE 486E FEF1 pea.l [A6 - 0x10F]
000023D2 4267 clr.w -[A7]
000023D4 7000 moveq.l D0, 0x00
000023D6 102E FEF0 move.b D0, [A6 - 0x110]
000023DA 3F00 move.w -[A7], D0
000023DC 2F0C move.l -[A7], A4
000023DE 4EBA FE1A jsr [PC - 0x1E6 /* 000021FA */]
000023E2 554F subq.w A7, 2
000023E4 486C FB8A pea.l [A4 - 0x476]
000023E8 3F2C FB88 move.w -[A7], [A4 - 0x478]
000023EC 2F0C move.l -[A7], A4
000023EE 4EBA EAF2 jsr [PC - 0x150E /* 00000EE2 */]
000023F2 101F move.b D0, [A7]+
000023F4 5300 subq.b D0, 1
000023F6 285F movea.l A4, [A7]+
000023F8 4E5E unlink A6
000023FA 205F movea.l A0, [A7]+
000023FC 504F addq.w A7, 8
000023FE 4ED0 jmp [A0]
00002400 5052 addq.w [A2], 8
00002402 494E chk.w D4, A6
00002404 544C addq.w A4, 2
00002406 494E chk.w D4, A6
fn00002408:
00002408 4E56 FCEA link A6, -0x0316
0000240C 48E7 0018 movem.l -[A7], A3,A4
00002410 286E 0008 movea.l A4, [A6 + 0x8]
00002414 266E 000C movea.l A3, [A6 + 0xC]
00002418 4A2D B2F6 tst.b [A5 - 0x4D0A]
0000241C 56C0 sne D0
0000241E 0C2D 0002 B2F6 cmpi.b [A5 - 0x4D0A], 0x2
00002424 56C1 sne D1
00002426 C001 and.b D0, D1
00002428 4A2D B2F7 tst.b [A5 - 0x4D09]
0000242C 56C1 sne D1
0000242E C001 and.b D0, D1
00002430 0C2D 0002 B2F7 cmpi.b [A5 - 0x4D09], 0x2
00002436 56C1 sne D1
00002438 C001 and.b D0, D1
0000243A 6600 013E bne +0x140 /* 0000257A */
0000243E 3013 move.w D0, [A3]
00002440 48C0 ext.l D0
00002442 2F00 move.l -[A7], D0
00002444 486E FDEA pea.l [A6 - 0x216]
00002448 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
0000244C 3013 move.w D0, [A3]
0000244E 5240 addq.w D0, 1
00002450 3680 move.w [A3], D0
00002452 486E FEEA pea.l [A6 - 0x116]
00002456 3F3C 0003 move.w -[A7], 0x3
0000245A 3F3C 0040 move.w -[A7], 0x40 /* '@' */
0000245E 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002462 486E FCEA pea.l [A6 - 0x316]
00002466 486E FDEA pea.l [A6 - 0x216]
0000246A 487A 0122 pea.l [PC + 0x122 /* 0000258E, value 0x22E2012, pstring ". " */]
0000246E 486E FEEA pea.l [A6 - 0x116]
00002472 3F3C 0003 move.w -[A7], 0x3
00002476 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000247A 584F addq.w A7, 4
0000247C 3F3C 00FF move.w -[A7], 0xFF
00002480 486E FCEA pea.l [A6 - 0x316]
00002484 486E FEEA pea.l [A6 - 0x116]
00002488 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000248C 486E FEEB pea.l [A6 - 0x115]
00002490 3F3C 0003 move.w -[A7], 0x3
00002494 7000 moveq.l D0, 0x00
00002496 102E FEEA move.b D0, [A6 - 0x116]
0000249A 3F00 move.w -[A7], D0
0000249C 2F0C move.l -[A7], A4
0000249E 4EBA FD5A jsr [PC - 0x2A6 /* 000021FA */]
000024A2 554F subq.w A7, 2
000024A4 486C FB8A pea.l [A4 - 0x476]
000024A8 3F2C FB88 move.w -[A7], [A4 - 0x478]
000024AC 2F0C move.l -[A7], A4
000024AE 4EBA EA32 jsr [PC - 0x15CE /* 00000EE2 */]
000024B2 101F move.b D0, [A7]+
000024B4 5300 subq.b D0, 1
000024B6 6600 00C2 bne +0xC4 /* 0000257A */
000024BA 4A2D C936 tst.b [A5 - 0x36CA]
000024BE 6712 beq +0x14 /* 000024D2 */
000024C0 486E FEEA pea.l [A6 - 0x116]
000024C4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000024C8 3F3C 000C move.w -[A7], 0xC
000024CC 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000024D0 6010 bra +0x12 /* 000024E2 */
label000024D2:
000024D2 486E FEEA pea.l [A6 - 0x116]
000024D6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000024DA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000024DE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
label000024E2:
000024E2 486E FDEA pea.l [A6 - 0x216]
000024E6 3F3C 0003 move.w -[A7], 0x3
000024EA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000024EE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000024F2 486E FCEA pea.l [A6 - 0x316]
000024F6 486E FDEA pea.l [A6 - 0x216]
000024FA 486D FDEC pea.l [A5 - 0x214]
000024FE 486E FEEA pea.l [A6 - 0x116]
00002502 3F3C 0003 move.w -[A7], 0x3
00002506 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000250A 584F addq.w A7, 4
0000250C 3F3C 00FF move.w -[A7], 0xFF
00002510 486E FCEA pea.l [A6 - 0x316]
00002514 486E FEEA pea.l [A6 - 0x116]
00002518 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000251C 486E FEEA pea.l [A6 - 0x116]
00002520 2F0C move.l -[A7], A4
00002522 4EBA FE90 jsr [PC - 0x170 /* 000023B4 */]
00002526 302D C934 move.w D0, [A5 - 0x36CC]
0000252A 48C0 ext.l D0
0000252C 2F00 move.l -[A7], D0
0000252E 486E FEEA pea.l [A6 - 0x116]
00002532 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00002536 486E FDEA pea.l [A6 - 0x216]
0000253A 3F3C 0003 move.w -[A7], 0x3
0000253E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00002542 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002546 486E FCEA pea.l [A6 - 0x316]
0000254A 486E FDEA pea.l [A6 - 0x216]
0000254E 486D FDEC pea.l [A5 - 0x214]
00002552 486E FEEA pea.l [A6 - 0x116]
00002556 3F3C 0003 move.w -[A7], 0x3
0000255A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000255E 584F addq.w A7, 4
00002560 3F3C 00FF move.w -[A7], 0xFF
00002564 486E FCEA pea.l [A6 - 0x316]
00002568 486E FEEA pea.l [A6 - 0x116]
0000256C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002570 486E FEEA pea.l [A6 - 0x116]
00002574 2F0C move.l -[A7], A4
00002576 4EBA FE3C jsr [PC - 0x1C4 /* 000023B4 */]
label0000257A:
0000257A 4CDF 1800 movem.l A3,A4, [A7]+
0000257E 4E5E unlink A6
00002580 205F movea.l A0, [A7]+
00002582 504F addq.w A7, 8
00002584 4ED0 jmp [A0]
00002586 5052 addq.w [A2], 8
00002588 494E chk.w D4, A6
0000258A 5441 addq.w D1, 2
0000258C 5343 subq.w D3, 1
0000258E 022E 2012 4E56 andi.b [A6 + 0x4E56], 0x12
// begin alternate branch 00002592-000025A6
fn00002592:
00002592 4E56 FEF0 link A6, -0x0110
00002596 422E FEF0 clr.b [A6 - 0x110]
0000259A 302E 000C move.w D0, [A6 + 0xC]
0000259E 6000 012C bra +0x12E /* 000026CC */
000025A2 4A2D C644 tst.b [A5 - 0x39BC]
// end alternate branch 00002592-000025A6
fn00002592: // (misaligned)
00002594 FEF0 422E .extension 0xEF0 <<F/2-3/7>> // unimplemented
00002598 FEF0 302E .extension 0xEF0 <<F/2-3/7>> // unimplemented
0000259C 000C 6000 ori.b A4, 0x0
000025A0 012C 4A2D btst [A4 + 0x4A2D], D0
000025A4 C644 and.w D3, D4
000025A6 6700 014E beq +0x150 /* 000026F6 */
000025AA 486E FEF0 pea.l [A6 - 0x110]
000025AE 3F3C 0003 move.w -[A7], 0x3
000025B2 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000025B6 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000025BA 6000 013A bra +0x13C /* 000026F6 */
000025BE 4A2D C645 tst.b [A5 - 0x39BB]
000025C2 6700 0132 beq +0x134 /* 000026F6 */
000025C6 486E FEF0 pea.l [A6 - 0x110]
000025CA 3F3C 0003 move.w -[A7], 0x3
000025CE 3F3C 0025 move.w -[A7], 0x25 /* '%' */
000025D2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000025D6 6000 011E bra +0x120 /* 000026F6 */
000025DA 4A2D C646 tst.b [A5 - 0x39BA]
000025DE 6700 0116 beq +0x118 /* 000026F6 */
000025E2 486E FEF0 pea.l [A6 - 0x110]
000025E6 3F3C 0003 move.w -[A7], 0x3
000025EA 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000025EE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000025F2 6000 0102 bra +0x104 /* 000026F6 */
000025F6 4A2D C648 tst.b [A5 - 0x39B8]
000025FA 6700 00FA beq +0xFC /* 000026F6 */
000025FE 486E FEF0 pea.l [A6 - 0x110]
00002602 3F3C 0003 move.w -[A7], 0x3
00002606 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
0000260A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000260E 6000 00E6 bra +0xE8 /* 000026F6 */
00002612 4A2D C647 tst.b [A5 - 0x39B9]
00002616 6700 00DE beq +0xE0 /* 000026F6 */
0000261A 486E FEF0 pea.l [A6 - 0x110]
0000261E 3F3C 0003 move.w -[A7], 0x3
00002622 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00002626 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000262A 6000 00CA bra +0xCC /* 000026F6 */
0000262E 4A2D C649 tst.b [A5 - 0x39B7]
00002632 6700 00C2 beq +0xC4 /* 000026F6 */
00002636 486E FEF0 pea.l [A6 - 0x110]
0000263A 3F3C 0003 move.w -[A7], 0x3
0000263E 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00002642 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002646 6000 00AE bra +0xB0 /* 000026F6 */
0000264A 4A2D C64A tst.b [A5 - 0x39B6]
0000264E 6700 00A6 beq +0xA8 /* 000026F6 */
00002652 486E FEF0 pea.l [A6 - 0x110]
00002656 3F3C 0003 move.w -[A7], 0x3
0000265A 3F3C 002A move.w -[A7], 0x2A /* '*' */
0000265E 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002662 6000 0092 bra +0x94 /* 000026F6 */
00002666 4A2D C64D tst.b [A5 - 0x39B3]
0000266A 6700 008A beq +0x8C /* 000026F6 */
0000266E 486E FEF0 pea.l [A6 - 0x110]
00002672 3F3C 0003 move.w -[A7], 0x3
00002676 3F3C 002B move.w -[A7], 0x2B /* '+' */
0000267A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000267E 6000 0076 bra +0x78 /* 000026F6 */
00002682 4A2D C64E tst.b [A5 - 0x39B2]
00002686 6700 006E beq +0x70 /* 000026F6 */
0000268A 486E FEF0 pea.l [A6 - 0x110]
0000268E 3F3C 0003 move.w -[A7], 0x3
00002692 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002696 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000269A 605A bra +0x5C /* 000026F6 */
0000269C 4A2D C64C tst.b [A5 - 0x39B4]
000026A0 6754 beq +0x56 /* 000026F6 */
000026A2 486E FEF0 pea.l [A6 - 0x110]
000026A6 3F3C 0003 move.w -[A7], 0x3
000026AA 3F3C 002D move.w -[A7], 0x2D /* '-' */
000026AE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000026B2 6042 bra +0x44 /* 000026F6 */
000026B4 4A2D C64B tst.b [A5 - 0x39B5]
000026B8 673C beq +0x3E /* 000026F6 */
000026BA 486E FEF0 pea.l [A6 - 0x110]
000026BE 3F3C 0003 move.w -[A7], 0x3
000026C2 3F3C 002E move.w -[A7], 0x2E /* '.' */
000026C6 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000026CA 602A bra +0x2C /* 000026F6 */
label000026CC:
000026CC 5340 subq.w D0, 1
000026CE 0C40 000C cmpi.w D0, 0xC
000026D2 6422 bcc +0x24 /* 000026F6 */
000026D4 D040 add.w D0, D0
000026D6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000026DA 4EFB 0002 jmp [PC + D0.w + 0x2]
000026DE FEC4 FEE0 .extension 0xEC4 <<F/2-3/7>> // unimplemented
000026E2 FEFC FF18 .extension 0xEFC <<F/2-3/7>> // unimplemented
000026E6 FF34 .extension 0xF34 <<F/4-5/7>> // unimplemented
000026E8 FF50 .extension 0xF50 <<F/4-5/7>> // unimplemented
000026EA 0018 FF6C ori.b [A0]+, 0x6C /* 'l' */
000026EE FF88 .invalid <<F/6/7>>
000026F0 FFA4 .invalid <<F/6/7>>
000026F2 FFBE .invalid <<F/6/7>>
000026F4 FFD6 .invalid <<F/7/7>>
label000026F6:
000026F6 206E 000E movea.l A0, [A6 + 0xE]
000026FA 3F3C 00FF move.w -[A7], 0xFF
000026FE 486E FEF0 pea.l [A6 - 0x110]
00002702 2F08 move.l -[A7], A0
00002704 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002708 4E5E unlink A6
0000270A 205F movea.l A0, [A7]+
0000270C 5C4F addq.w A7, 6
0000270E 4ED0 jmp [A0]
00002710 4745 chk.w D3, D5
00002712 5449 addq.w A1, 2
00002714 474E chk.w D3, A6
00002716 4F52 chk.w D7, [A2]
fn00002718:
00002718 4E56 F9EC link A6, -0x0614
0000271C 48E7 0308 movem.l -[A7], D6,D7,A4
00002720 286E 0008 movea.l A4, [A6 + 0x8]
00002724 486E FDEC pea.l [A6 - 0x214]
00002728 3F3C 0003 move.w -[A7], 0x3
0000272C 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00002730 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002734 487A 030A pea.l [PC + 0x30A /* 00002A40, value 0x164E56, cstring "" */]
00002738 2F0C move.l -[A7], A4
0000273A 4EBA FC78 jsr [PC - 0x388 /* 000023B4 */]
0000273E 486E FEEC pea.l [A6 - 0x114]
00002742 3F3C 0003 move.w -[A7], 0x3
00002746 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000274A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000274E 486E FEED pea.l [A6 - 0x113]
00002752 3F3C 0003 move.w -[A7], 0x3
00002756 7000 moveq.l D0, 0x00
00002758 102E FEEC move.b D0, [A6 - 0x114]
0000275C 3F00 move.w -[A7], D0
0000275E 2F0C move.l -[A7], A4
00002760 4EBA FA98 jsr [PC - 0x568 /* 000021FA */]
00002764 554F subq.w A7, 2
00002766 486C FB8A pea.l [A4 - 0x476]
0000276A 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000276E 2F0C move.l -[A7], A4
00002770 4EBA E770 jsr [PC - 0x1890 /* 00000EE2 */]
00002774 101F move.b D0, [A7]+
00002776 5300 subq.b D0, 1
00002778 6600 02A0 bne +0x2A2 /* 00002A1A */
0000277C 487A 02C0 pea.l [PC + 0x2C0 /* 00002A3E, value 0x160016, cstring "" */]
00002780 2F0C move.l -[A7], A4
00002782 4EBA FC30 jsr [PC - 0x3D0 /* 000023B4 */]
00002786 4206 clr.b D6
00002788 7E01 moveq.l D7, 0x01
label0000278A:
0000278A 486E F9EC pea.l [A6 - 0x614]
0000278E 3F07 move.w -[A7], D7
00002790 2F0C move.l -[A7], A4
00002792 4EBA FDFE jsr [PC - 0x202 /* 00002592 */]
00002796 584F addq.w A7, 4
00002798 3F3C 00FF move.w -[A7], 0xFF
0000279C 486E F9EC pea.l [A6 - 0x614]
000027A0 486E FEEC pea.l [A6 - 0x114]
000027A4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000027A8 4A2E FEEC tst.b [A6 - 0x114]
000027AC 6762 beq +0x64 /* 00002810 */
000027AE 4A06 tst.b D6
000027B0 662E bne +0x30 /* 000027E0 */
000027B2 486E F9EC pea.l [A6 - 0x614]
000027B6 486E FDEC pea.l [A6 - 0x214]
000027BA 486D FDEC pea.l [A5 - 0x214]
000027BE 486E FEEC pea.l [A6 - 0x114]
000027C2 3F3C 0003 move.w -[A7], 0x3
000027C6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000027CA 584F addq.w A7, 4
000027CC 3F3C 00FF move.w -[A7], 0xFF
000027D0 486E F9EC pea.l [A6 - 0x614]
000027D4 486E FEEC pea.l [A6 - 0x114]
000027D8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000027DC 7C01 moveq.l D6, 0x01
000027DE 6026 bra +0x28 /* 00002806 */
label000027E0:
000027E0 486E F9EC pea.l [A6 - 0x614]
000027E4 486D FDEC pea.l [A5 - 0x214]
000027E8 486E FEEC pea.l [A6 - 0x114]
000027EC 3F3C 0002 move.w -[A7], 0x2
000027F0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000027F4 584F addq.w A7, 4
000027F6 3F3C 00FF move.w -[A7], 0xFF
000027FA 486E F9EC pea.l [A6 - 0x614]
000027FE 486E FEEC pea.l [A6 - 0x114]
00002802 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00002806:
00002806 486E FEEC pea.l [A6 - 0x114]
0000280A 2F0C move.l -[A7], A4
0000280C 4EBA FBA6 jsr [PC - 0x45A /* 000023B4 */]
label00002810:
00002810 5247 addq.w D7, 1
00002812 0C47 000C cmpi.w D7, 0xC
00002816 6F00 FF72 ble -0x8C /* 0000278A */
0000281A 4A06 tst.b D6
0000281C 670A beq +0xC /* 00002828 */
0000281E 487A 021C pea.l [PC + 0x21C /* 00002A3C, value 0x160016, cstring "" */]
00002822 2F0C move.l -[A7], A4
00002824 4EBA FB8E jsr [PC - 0x472 /* 000023B4 */]
label00002828:
00002828 4206 clr.b D6
0000282A 4A2D C64F tst.b [A5 - 0x39B1]
0000282E 6700 00B2 beq +0xB4 /* 000028E2 */
00002832 486E FCEC pea.l [A6 - 0x314]
00002836 3F3C 0003 move.w -[A7], 0x3
0000283A 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000283E 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002842 7E01 moveq.l D7, 0x01
label00002844:
00002844 3007 move.w D0, D7
00002846 C1FC 002C muls.w D0, 0x2C /* ',' */
0000284A 0640 C628 addi.w D0, 0xC628
0000284E 4A35 0000 tst.b [A5 + D0.w]
00002852 56C0 sne D0
00002854 3207 move.w D1, D7
00002856 C3FC 002C muls.w D1, 0x2C /* ',' */
0000285A 0641 C626 addi.w D1, 0xC626
0000285E C035 1000 and.b D0, [A5 + D1.w]
00002862 6774 beq +0x76 /* 000028D8 */
00002864 4A06 tst.b D6
00002866 661C bne +0x1E /* 00002884 */
00002868 7C01 moveq.l D6, 0x01
0000286A 486E FEEC pea.l [A6 - 0x114]
0000286E 3F3C 0003 move.w -[A7], 0x3
00002872 3F3C 002F move.w -[A7], 0x2F /* '/' */
00002876 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000287A 486E FEEC pea.l [A6 - 0x114]
0000287E 2F0C move.l -[A7], A4
00002880 4EBA FB32 jsr [PC - 0x4CE /* 000023B4 */]
label00002884:
00002884 3007 move.w D0, D7
00002886 48C0 ext.l D0
00002888 2F00 move.l -[A7], D0
0000288A 486E FEEC pea.l [A6 - 0x114]
0000288E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00002892 486E F9EC pea.l [A6 - 0x614]
00002896 486D FDEC pea.l [A5 - 0x214]
0000289A 486E FCEC pea.l [A6 - 0x314]
0000289E 486E FEEC pea.l [A6 - 0x114]
000028A2 487A 0194 pea.l [PC + 0x194 /* 00002A38, value 0x23A2012, pstring ": " */]
000028A6 3007 move.w D0, D7
000028A8 C1FC 002C muls.w D0, 0x2C /* ',' */
000028AC 0640 C628 addi.w D0, 0xC628
000028B0 4875 0000 pea.l [A5 + D0.w]
000028B4 3F3C 0005 move.w -[A7], 0x5
000028B8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000028BC 584F addq.w A7, 4
000028BE 3F3C 00FF move.w -[A7], 0xFF
000028C2 486E F9EC pea.l [A6 - 0x614]
000028C6 486E FEEC pea.l [A6 - 0x114]
000028CA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000028CE 486E FEEC pea.l [A6 - 0x114]
000028D2 2F0C move.l -[A7], A4
000028D4 4EBA FADE jsr [PC - 0x522 /* 000023B4 */]
label000028D8:
000028D8 5247 addq.w D7, 1
000028DA 0C47 0006 cmpi.w D7, 0x6
000028DE 6F00 FF64 ble -0x9A /* 00002844 */
label000028E2:
000028E2 4A06 tst.b D6
000028E4 670A beq +0xC /* 000028F0 */
000028E6 487A 014E pea.l [PC + 0x14E /* 00002A36, value 0x16023A, cstring "" */]
000028EA 2F0C move.l -[A7], A4
000028EC 4EBA FAC6 jsr [PC - 0x53A /* 000023B4 */]
label000028F0:
000028F0 4206 clr.b D6
000028F2 4A2D C650 tst.b [A5 - 0x39B0]
000028F6 6700 0114 beq +0x116 /* 00002A0C */
000028FA 486E FCEC pea.l [A6 - 0x314]
000028FE 3F3C 0003 move.w -[A7], 0x3
00002902 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002906 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000290A 486E FBEC pea.l [A6 - 0x414]
0000290E 3F3C 0003 move.w -[A7], 0x3
00002912 3F3C 0033 move.w -[A7], 0x33 /* '3' */
00002916 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000291A 486E FAEC pea.l [A6 - 0x514]
0000291E 3F3C 0003 move.w -[A7], 0x3
00002922 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00002926 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000292A 4206 clr.b D6
0000292C 7E01 moveq.l D7, 0x01
label0000292E:
0000292E 3007 move.w D0, D7
00002930 C1FC 0056 muls.w D0, 0x56 /* 'V' */
00002934 0640 C704 addi.w D0, 0xC704
00002938 4A35 0000 tst.b [A5 + D0.w]
0000293C 6700 00C4 beq +0xC6 /* 00002A02 */
00002940 4A06 tst.b D6
00002942 661C bne +0x1E /* 00002960 */
00002944 7C01 moveq.l D6, 0x01
00002946 486E FEEC pea.l [A6 - 0x114]
0000294A 3F3C 0003 move.w -[A7], 0x3
0000294E 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00002952 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002956 486E FEEC pea.l [A6 - 0x114]
0000295A 2F0C move.l -[A7], A4
0000295C 4EBA FA56 jsr [PC - 0x5AA /* 000023B4 */]
label00002960:
00002960 3007 move.w D0, D7
00002962 48C0 ext.l D0
00002964 2F00 move.l -[A7], D0
00002966 486E FEEC pea.l [A6 - 0x114]
0000296A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
0000296E 486E F9EC pea.l [A6 - 0x614]
00002972 486D FDEC pea.l [A5 - 0x214]
00002976 486E FCEC pea.l [A6 - 0x314]
0000297A 486E FEEC pea.l [A6 - 0x114]
0000297E 486D FDF0 pea.l [A5 - 0x210]
00002982 486E FBEC pea.l [A6 - 0x414]
00002986 487A 00AA pea.l [PC + 0xAA /* 00002A32, value 0x23A2012, pstring ": " */]
0000298A 3007 move.w D0, D7
0000298C C1FC 0056 muls.w D0, 0x56 /* 'V' */
00002990 0640 C706 addi.w D0, 0xC706
00002994 4875 0000 pea.l [A5 + D0.w]
00002998 3F3C 0007 move.w -[A7], 0x7
0000299C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000029A0 584F addq.w A7, 4
000029A2 3F3C 00FF move.w -[A7], 0xFF
000029A6 486E F9EC pea.l [A6 - 0x614]
000029AA 486E FEEC pea.l [A6 - 0x114]
000029AE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000029B2 486E FEEC pea.l [A6 - 0x114]
000029B6 2F0C move.l -[A7], A4
000029B8 4EBA F9FA jsr [PC - 0x606 /* 000023B4 */]
000029BC 486E F9EC pea.l [A6 - 0x614]
000029C0 486D FDEC pea.l [A5 - 0x214]
000029C4 486D FDF0 pea.l [A5 - 0x210]
000029C8 486E FAEC pea.l [A6 - 0x514]
000029CC 487A 0060 pea.l [PC + 0x60 /* 00002A2E, value 0x23A2012, pstring ": " */]
000029D0 3007 move.w D0, D7
000029D2 C1FC 0056 muls.w D0, 0x56 /* 'V' */
000029D6 0640 C730 addi.w D0, 0xC730
000029DA 4875 0000 pea.l [A5 + D0.w]
000029DE 3F3C 0005 move.w -[A7], 0x5
000029E2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000029E6 584F addq.w A7, 4
000029E8 3F3C 00FF move.w -[A7], 0xFF
000029EC 486E F9EC pea.l [A6 - 0x614]
000029F0 486E FEEC pea.l [A6 - 0x114]
000029F4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000029F8 486E FEEC pea.l [A6 - 0x114]
000029FC 2F0C move.l -[A7], A4
000029FE 4EBA F9B4 jsr [PC - 0x64C /* 000023B4 */]
label00002A02:
00002A02 5247 addq.w D7, 1
00002A04 0C47 0004 cmpi.w D7, 0x4
00002A08 6F00 FF24 ble -0xDA /* 0000292E */
label00002A0C:
00002A0C 4A06 tst.b D6
00002A0E 670A beq +0xC /* 00002A1A */
00002A10 487A 001A pea.l [PC + 0x1A /* 00002A2C, value 0x16023A, cstring "" */]
00002A14 2F0C move.l -[A7], A4
00002A16 4EBA F99C jsr [PC - 0x664 /* 000023B4 */]
label00002A1A:
00002A1A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002A1E 4E5E unlink A6
00002A20 2E9F move.l [A7], [A7]+
00002A22 4E75 rts
00002A24 5052 addq.w [A2], 8
00002A26 494E chk.w D4, A6
00002A28 5452 addq.w [A2], 2
00002A2A 4541 chk.w D2, D1
00002A2C 0016 023A ori.b [A6], 0x3A /* ':' */
00002A30 2012 move.l D0, [A2]
00002A32 023A 2012 0016 andi.b [PC + 0x16 /* 00002A4A, value 0x28 '(', cstring "(n" */], 0x12
00002A38 023A 2012 0016 andi.b [PC + 0x16 /* 00002A50, value 0xFE */], 0x12
00002A3E 0016 0016 ori.b [A6], 0x16
fn00002A42:
00002A42 4E56 FCEA link A6, -0x0316
00002A46 48E7 0108 movem.l -[A7], D7,A4
00002A4A 286E 0008 movea.l A4, [A6 + 0x8]
00002A4E 486E FEEA pea.l [A6 - 0x116]
00002A52 3F3C 0003 move.w -[A7], 0x3
00002A56 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00002A5A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002A5E 486E FEEB pea.l [A6 - 0x115]
00002A62 3F3C 0003 move.w -[A7], 0x3
00002A66 7000 moveq.l D0, 0x00
00002A68 102E FEEA move.b D0, [A6 - 0x116]
00002A6C 3F00 move.w -[A7], D0
00002A6E 2F0C move.l -[A7], A4
00002A70 4EBA F788 jsr [PC - 0x878 /* 000021FA */]
00002A74 554F subq.w A7, 2
00002A76 486C FB8A pea.l [A4 - 0x476]
00002A7A 3F2C FB88 move.w -[A7], [A4 - 0x478]
00002A7E 2F0C move.l -[A7], A4
00002A80 4EBA E460 jsr [PC - 0x1BA0 /* 00000EE2 */]
00002A84 101F move.b D0, [A7]+
00002A86 5300 subq.b D0, 1
00002A88 6600 0188 bne +0x18A /* 00002C12 */
00002A8C 487A 0198 pea.l [PC + 0x198 /* 00002C26, value 0x164E56, cstring "" */]
00002A90 2F0C move.l -[A7], A4
00002A92 4EBA F920 jsr [PC - 0x6E0 /* 000023B4 */]
00002A96 486E FEEA pea.l [A6 - 0x116]
00002A9A 3F3C 0003 move.w -[A7], 0x3
00002A9E 3F3C 0036 move.w -[A7], 0x36 /* '6' */
00002AA2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002AA6 302D C944 move.w D0, [A5 - 0x36BC]
00002AAA 6014 bra +0x16 /* 00002AC0 */
label00002AAC:
00002AAC 7E39 moveq.l D7, 0x39
00002AAE 602A bra +0x2C /* 00002ADA */
label00002AB0:
00002AB0 7E3A moveq.l D7, 0x3A
00002AB2 6026 bra +0x28 /* 00002ADA */
label00002AB4:
00002AB4 7E3B moveq.l D7, 0x3B
00002AB6 6022 bra +0x24 /* 00002ADA */
label00002AB8:
00002AB8 7E3C moveq.l D7, 0x3C
00002ABA 601E bra +0x20 /* 00002ADA */
label00002ABC:
00002ABC 7E3D moveq.l D7, 0x3D
00002ABE 601A bra +0x1C /* 00002ADA */
label00002AC0:
00002AC0 67EA beq -0x14 /* 00002AAC */
00002AC2 0640 FFD8 addi.w D0, 0xFFD8
00002AC6 67E8 beq -0x16 /* 00002AB0 */
00002AC8 0640 FFEC addi.w D0, 0xFFEC
00002ACC 67E6 beq -0x18 /* 00002AB4 */
00002ACE 0640 FFF1 addi.w D0, 0xFFF1
00002AD2 67E4 beq -0x1A /* 00002AB8 */
00002AD4 0640 FFF1 addi.w D0, 0xFFF1
00002AD8 67E2 beq -0x1C /* 00002ABC */
label00002ADA:
00002ADA 486E FDEA pea.l [A6 - 0x216]
00002ADE 3F3C 0003 move.w -[A7], 0x3
00002AE2 3F07 move.w -[A7], D7
00002AE4 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002AE8 486E FCEA pea.l [A6 - 0x316]
00002AEC 486E FEEA pea.l [A6 - 0x116]
00002AF0 486D FDEC pea.l [A5 - 0x214]
00002AF4 486E FDEA pea.l [A6 - 0x216]
00002AF8 3F3C 0003 move.w -[A7], 0x3
00002AFC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002B00 584F addq.w A7, 4
00002B02 3F3C 00FF move.w -[A7], 0xFF
00002B06 486E FCEA pea.l [A6 - 0x316]
00002B0A 486E FEEA pea.l [A6 - 0x116]
00002B0E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002B12 486E FEEA pea.l [A6 - 0x116]
00002B16 2F0C move.l -[A7], A4
00002B18 4EBA F89A jsr [PC - 0x766 /* 000023B4 */]
00002B1C 486E FEEA pea.l [A6 - 0x116]
00002B20 3F3C 0003 move.w -[A7], 0x3
00002B24 3F3C 0037 move.w -[A7], 0x37 /* '7' */
00002B28 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002B2C 202D C946 move.l D0, [A5 - 0x36BA]
00002B30 6014 bra +0x16 /* 00002B46 */
label00002B32:
00002B32 7E39 moveq.l D7, 0x39
00002B34 6036 bra +0x38 /* 00002B6C */
label00002B36:
00002B36 7E3A moveq.l D7, 0x3A
00002B38 6032 bra +0x34 /* 00002B6C */
label00002B3A:
00002B3A 7E3B moveq.l D7, 0x3B
00002B3C 602E bra +0x30 /* 00002B6C */
label00002B3E:
00002B3E 7E3C moveq.l D7, 0x3C
00002B40 602A bra +0x2C /* 00002B6C */
label00002B42:
00002B42 7E3E moveq.l D7, 0x3E
00002B44 6026 bra +0x28 /* 00002B6C */
label00002B46:
00002B46 729C moveq.l D1, 0xFFFFFF9C
00002B48 D081 add.l D0, D1
00002B4A 67E6 beq -0x18 /* 00002B32 */
00002B4C 0680 FFFF FF6A addi.l D0, 0xFFFFFF6A
00002B52 67E2 beq -0x1C /* 00002B36 */
00002B54 0680 FFFF FD12 addi.l D0, 0xFFFFFD12
00002B5A 67DE beq -0x20 /* 00002B3A */
00002B5C 0680 FFFF F060 addi.l D0, 0xFFFFF060
00002B62 67DA beq -0x24 /* 00002B3E */
00002B64 0680 88CA 7F88 addi.l D0, 0x88CA7F88
00002B6A 67D6 beq -0x28 /* 00002B42 */
label00002B6C:
00002B6C 486E FDEA pea.l [A6 - 0x216]
00002B70 3F3C 0003 move.w -[A7], 0x3
00002B74 3F07 move.w -[A7], D7
00002B76 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002B7A 486E FCEA pea.l [A6 - 0x316]
00002B7E 486E FEEA pea.l [A6 - 0x116]
00002B82 486D FDEC pea.l [A5 - 0x214]
00002B86 486E FDEA pea.l [A6 - 0x216]
00002B8A 3F3C 0003 move.w -[A7], 0x3
00002B8E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002B92 584F addq.w A7, 4
00002B94 3F3C 00FF move.w -[A7], 0xFF
00002B98 486E FCEA pea.l [A6 - 0x316]
00002B9C 486E FEEA pea.l [A6 - 0x116]
00002BA0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002BA4 486E FEEA pea.l [A6 - 0x116]
00002BA8 2F0C move.l -[A7], A4
00002BAA 4EBA F808 jsr [PC - 0x7F8 /* 000023B4 */]
00002BAE 4A2D C94A tst.b [A5 - 0x36B6]
00002BB2 6754 beq +0x56 /* 00002C08 */
00002BB4 486E FEEA pea.l [A6 - 0x116]
00002BB8 3F3C 0003 move.w -[A7], 0x3
00002BBC 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00002BC0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002BC4 486E FDEA pea.l [A6 - 0x216]
00002BC8 3F3C 0003 move.w -[A7], 0x3
00002BCC 3F3C 003F move.w -[A7], 0x3F /* '?' */
00002BD0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00002BD4 486E FCEA pea.l [A6 - 0x316]
00002BD8 486E FEEA pea.l [A6 - 0x116]
00002BDC 486D FDEC pea.l [A5 - 0x214]
00002BE0 486E FDEA pea.l [A6 - 0x216]
00002BE4 3F3C 0003 move.w -[A7], 0x3
00002BE8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002BEC 584F addq.w A7, 4
00002BEE 3F3C 00FF move.w -[A7], 0xFF
00002BF2 486E FCEA pea.l [A6 - 0x316]
00002BF6 486E FEEA pea.l [A6 - 0x116]
00002BFA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002BFE 486E FEEA pea.l [A6 - 0x116]
00002C02 2F0C move.l -[A7], A4
00002C04 4EBA F7AE jsr [PC - 0x852 /* 000023B4 */]
label00002C08:
00002C08 487A 001A pea.l [PC + 0x1A /* 00002C24, value 0x160016, cstring "" */]
00002C0C 2F0C move.l -[A7], A4
00002C0E 4EBA F7A4 jsr [PC - 0x85C /* 000023B4 */]
label00002C12:
00002C12 4CDF 1080 movem.l D7,A4, [A7]+
00002C16 4E5E unlink A6
00002C18 2E9F move.l [A7], [A7]+
00002C1A 4E75 rts
00002C1C 5052 addq.w [A2], 8
00002C1E 494E chk.w D4, A6
00002C20 5443 addq.w D3, 2
00002C22 4F4D chk.w D7, A5
00002C24 0016 0016 ori.b [A6], 0x16
fn00002C28:
00002C28 4E56 FCE0 link A6, -0x0320
00002C2C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002C30 286E 0008 movea.l A4, [A6 + 0x8]
00002C34 3F3C 0002 move.w -[A7], 0x2
00002C38 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00002C3C 3D7C 0005 FFE4 move.w [A6 - 0x1C], 0x5
00002C42 1B7C 0001 FEF8 move.b [A5 - 0x108], 0x1
00002C48 422E 000C clr.b [A6 + 0xC]
00002C4C 1B7C 0001 CE38 move.b [A5 - 0x31C8], 0x1
00002C52 7A03 moveq.l D5, 0x03
00002C54 266D DA56 movea.l A3, [A5 - 0x25AA]
00002C58 4267 clr.w -[A7]
00002C5A 2F0B move.l -[A7], A3
00002C5C 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00002C60 7001 moveq.l D0, 0x01
00002C62 2F00 move.l -[A7], D0
00002C64 2F0B move.l -[A7], A3
00002C66 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00002C6A 7002 moveq.l D0, 0x02
00002C6C 2F00 move.l -[A7], D0
00002C6E 2F0B move.l -[A7], A3
00002C70 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
00002C74 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00002C78 2F0B move.l -[A7], A3
00002C7A 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00002C7E 2F0B move.l -[A7], A3
00002C80 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00002C84 3F3C 000E move.w -[A7], 0xE
00002C88 2F0B move.l -[A7], A3
00002C8A 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
00002C8E 3F3C 0002 move.w -[A7], 0x2
00002C92 2F0B move.l -[A7], A3
00002C94 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
00002C98 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00002C9C 2F0B move.l -[A7], A3
00002C9E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00002CA2 4267 clr.w -[A7]
00002CA4 2F0B move.l -[A7], A3
00002CA6 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00002CAA 42A7 clr.l -[A7]
00002CAC 2F0B move.l -[A7], A3
00002CAE 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00002CB2 42A7 clr.l -[A7]
00002CB4 2F0B move.l -[A7], A3
00002CB6 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
00002CBA 4267 clr.w -[A7]
00002CBC 2F0B move.l -[A7], A3
00002CBE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00002CC2 4267 clr.w -[A7]
00002CC4 2F0B move.l -[A7], A3
00002CC6 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00002CCA 3F3C 0002 move.w -[A7], 0x2
00002CCE 2F0B move.l -[A7], A3
00002CD0 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00002CD4 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00002CD8 2F0B move.l -[A7], A3
00002CDA 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
00002CDE 3F3C FFFF move.w -[A7], 0xFFFF
00002CE2 2F0B move.l -[A7], A3
00002CE4 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00002CE8 3F3C 0001 move.w -[A7], 0x1
00002CEC 4227 clr.b -[A7]
00002CEE 3F3C 00B4 move.w -[A7], 0xB4
00002CF2 2F0B move.l -[A7], A3
00002CF4 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002CF8 3F3C 0002 move.w -[A7], 0x2
00002CFC 4227 clr.b -[A7]
00002CFE 3F3C 0156 move.w -[A7], 0x156
00002D02 2F0B move.l -[A7], A3
00002D04 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002D08 4267 clr.w -[A7]
00002D0A 2F0B move.l -[A7], A3
00002D0C 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00002D10 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
00002D16 554F subq.w A7, 2
00002D18 1F3C 0001 move.b -[A7], 0x1
00002D1C 2F0C move.l -[A7], A4
00002D1E 4EBA DF70 jsr [PC - 0x2090 /* 00000C90 */]
00002D22 101F move.b D0, [A7]+
00002D24 5300 subq.b D0, 1
00002D26 6600 0A2C bne +0xA2E /* 00003754 */
00002D2A 3B7C 0001 CE32 move.w [A5 - 0x31CE], 0x1
00002D30 422E FEE4 clr.b [A6 - 0x11C]
00002D34 486E FEE5 pea.l [A6 - 0x11B]
00002D38 4267 clr.w -[A7]
00002D3A 7000 moveq.l D0, 0x00
00002D3C 102E FEE4 move.b D0, [A6 - 0x11C]
00002D40 3F00 move.w -[A7], D0
00002D42 2F0C move.l -[A7], A4
00002D44 4EBA F4B4 jsr [PC - 0xB4C /* 000021FA */]
00002D48 426D FEE0 clr.w [A5 - 0x120]
00002D4C 3B7C FFFF FEEA move.w [A5 - 0x116], 0xFFFF
00002D52 0C6D 000C BE44 cmpi.w [A5 - 0x41BC], 0xC
00002D58 6C08 bge +0xA /* 00002D62 */
00002D5A 3B6D BE44 FEEC move.w [A5 - 0x114], [A5 - 0x41BC]
00002D60 6006 bra +0x8 /* 00002D68 */
label00002D62:
00002D62 3B7C 000C FEEC move.w [A5 - 0x114], 0xC
label00002D68:
00002D68 3B7C 000A FEEE move.w [A5 - 0x112], 0xA /* '\n' */
00002D6E 3B7C 0001 FEF0 move.w [A5 - 0x110], 0x1
00002D74 4247 clr.w D7
label00002D76:
00002D76 302D FEDE move.w D0, [A5 - 0x122]
00002D7A 48C0 ext.l D0
00002D7C 3207 move.w D1, D7
00002D7E D241 add.w D1, D1
00002D80 0641 CE3E addi.w D1, 0xCE3E
00002D84 3235 1000 move.w D1, [A5 + D1.w]
00002D88 48C1 ext.l D1
00002D8A C081 and.l D0, D1
00002D8C 4A80 tst.l D0
00002D8E 6712 beq +0x14 /* 00002DA2 */
00002D90 486C FB8A pea.l [A4 - 0x476]
00002D94 3007 move.w D0, D7
00002D96 0640 0010 addi.w D0, 0x10
00002D9A 3F00 move.w -[A7], D0
00002D9C 2F0C move.l -[A7], A4
00002D9E 4EBA E244 jsr [PC - 0x1DBC /* 00000FE4 */]
label00002DA2:
00002DA2 5247 addq.w D7, 1
00002DA4 0C47 000F cmpi.w D7, 0xF
00002DA8 6FCC ble -0x32 /* 00002D76 */
00002DAA 7E29 moveq.l D7, 0x29
label00002DAC:
00002DAC 3007 move.w D0, D7
00002DAE D040 add.w D0, D0
00002DB0 3207 move.w D1, D7
00002DB2 D241 add.w D1, D1
00002DB4 0640 FE98 addi.w D0, 0xFE98
00002DB8 3035 0000 move.w D0, [A5 + D0.w]
00002DBC 0641 FE90 addi.w D1, 0xFE90
00002DC0 B075 1000 cmp.w D0, [A5 + D1.w]
00002DC4 6718 beq +0x1A /* 00002DDE */
00002DC6 486C FB8A pea.l [A4 - 0x476]
00002DCA 3F07 move.w -[A7], D7
00002DCC 3007 move.w D0, D7
00002DCE D040 add.w D0, D0
00002DD0 0640 FE98 addi.w D0, 0xFE98
00002DD4 3F35 0000 move.w -[A7], [A5 + D0.w]
00002DD8 2F0C move.l -[A7], A4
00002DDA 4EBA E23E jsr [PC - 0x1DC2 /* 0000101A */]
label00002DDE:
00002DDE 5247 addq.w D7, 1
00002DE0 0C47 002C cmpi.w D7, 0x2C /* ',' */
00002DE4 6FC6 ble -0x38 /* 00002DAC */
00002DE6 4246 clr.w D6
label00002DE8:
00002DE8 3006 move.w D0, D6
00002DEA E140 asl D0.w, 8
00002DEC 3F3C 00FF move.w -[A7], 0xFF
00002DF0 0640 ECDC addi.w D0, 0xECDC
00002DF4 4875 0000 pea.l [A5 + D0.w]
00002DF8 486E FEE4 pea.l [A6 - 0x11C]
00002DFC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002E00 0C46 0001 cmpi.w D6, 0x1
00002E04 5FC0 sle D0
00002E06 0C46 000C cmpi.w D6, 0xC
00002E0A 57C1 seq D1
00002E0C 8001 or.b D0, D1
00002E0E 6716 beq +0x18 /* 00002E26 */
00002E10 486E FEE5 pea.l [A6 - 0x11B]
00002E14 3F05 move.w -[A7], D5
00002E16 7000 moveq.l D0, 0x00
00002E18 102E FEE4 move.b D0, [A6 - 0x11C]
00002E1C 3F00 move.w -[A7], D0
00002E1E 2F0C move.l -[A7], A4
00002E20 4EBA F3D8 jsr [PC - 0xC28 /* 000021FA */]
00002E24 6032 bra +0x34 /* 00002E58 */
label00002E26:
00002E26 0C46 0002 cmpi.w D6, 0x2
00002E2A 6618 bne +0x1A /* 00002E44 */
00002E2C 486E FEE5 pea.l [A6 - 0x11B]
00002E30 3F3C 0002 move.w -[A7], 0x2
00002E34 7000 moveq.l D0, 0x00
00002E36 102E FEE4 move.b D0, [A6 - 0x11C]
00002E3A 3F00 move.w -[A7], D0
00002E3C 2F0C move.l -[A7], A4
00002E3E 4EBA F3BA jsr [PC - 0xC46 /* 000021FA */]
00002E42 6014 bra +0x16 /* 00002E58 */
label00002E44:
00002E44 486E FEE5 pea.l [A6 - 0x11B]
00002E48 4267 clr.w -[A7]
00002E4A 7000 moveq.l D0, 0x00
00002E4C 102E FEE4 move.b D0, [A6 - 0x11C]
00002E50 3F00 move.w -[A7], D0
00002E52 2F0C move.l -[A7], A4
00002E54 4EBA F3A4 jsr [PC - 0xC5C /* 000021FA */]
label00002E58:
00002E58 0C46 000D cmpi.w D6, 0xD /* '\r' */
00002E5C 6D14 blt +0x16 /* 00002E72 */
00002E5E 486D FDE9 pea.l [A5 - 0x217]
00002E62 4267 clr.w -[A7]
00002E64 7000 moveq.l D0, 0x00
00002E66 102D FDE8 move.b D0, [A5 - 0x218]
00002E6A 3F00 move.w -[A7], D0
00002E6C 2F0C move.l -[A7], A4
00002E6E 4EBA F38A jsr [PC - 0xC76 /* 000021FA */]
label00002E72:
00002E72 7000 moveq.l D0, 0x00
00002E74 102E FEE4 move.b D0, [A6 - 0x11C]
00002E78 4A40 tst.w D0
00002E7A 6F00 0734 ble +0x736 /* 000035B0 */
00002E7E 3006 move.w D0, D6
00002E80 6000 0624 bra +0x626 /* 000034A6 */
label00002E84:
00002E84 266D DA56 movea.l A3, [A5 - 0x25AA]
00002E88 4267 clr.w -[A7]
00002E8A 2F0B move.l -[A7], A3
00002E8C 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00002E90 594F subq.w A7, 4
00002E92 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00002E96 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00002E9A 203C 0000 00EA move.l D0, 0xEA
00002EA0 909F sub.l D0, [A7]+
00002EA2 2F00 move.l -[A7], D0
00002EA4 2F0B move.l -[A7], A3
00002EA6 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00002EAA 4267 clr.w -[A7]
00002EAC 2F0B move.l -[A7], A3
00002EAE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00002EB2 3F3C 0002 move.w -[A7], 0x2
00002EB6 2F0B move.l -[A7], A3
00002EB8 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00002EBC 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00002EC0 2F0B move.l -[A7], A3
00002EC2 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
00002EC6 3F3C FFFF move.w -[A7], 0xFFFF
00002ECA 2F0B move.l -[A7], A3
00002ECC 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00002ED0 3F3C 0001 move.w -[A7], 0x1
00002ED4 4227 clr.b -[A7]
00002ED6 3F3C 00B4 move.w -[A7], 0xB4
00002EDA 2F0B move.l -[A7], A3
00002EDC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002EE0 3F3C 0002 move.w -[A7], 0x2
00002EE4 4227 clr.b -[A7]
00002EE6 3F3C 00EA move.w -[A7], 0xEA
00002EEA 2F0B move.l -[A7], A3
00002EEC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00002EF0 4267 clr.w -[A7]
00002EF2 2F0B move.l -[A7], A3
00002EF4 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00002EF8 4267 clr.w -[A7]
00002EFA 2F0B move.l -[A7], A3
00002EFC 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00002F00 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
00002F06 102D C27A move.b D0, [A5 - 0x3D86]
00002F0A 6000 0136 bra +0x138 /* 00003042 */
label00002F0E:
00002F0E 3F3C 00FF move.w -[A7], 0xFF
00002F12 486C FB1E pea.l [A4 - 0x4E2]
00002F16 486E FEE4 pea.l [A6 - 0x11C]
00002F1A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002F1E 486E FEE5 pea.l [A6 - 0x11B]
00002F22 4267 clr.w -[A7]
00002F24 7000 moveq.l D0, 0x00
00002F26 102E FEE4 move.b D0, [A6 - 0x11C]
00002F2A 3F00 move.w -[A7], D0
00002F2C 2F0C move.l -[A7], A4
00002F2E 4EBA F2CA jsr [PC - 0xD36 /* 000021FA */]
00002F32 486E FCE0 pea.l [A6 - 0x320]
00002F36 3F3C 000C move.w -[A7], 0xC
00002F3A 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00002F3E 584F addq.w A7, 4
00002F40 3F3C 00FF move.w -[A7], 0xFF
00002F44 486E FCE0 pea.l [A6 - 0x320]
00002F48 486E FEE4 pea.l [A6 - 0x11C]
00002F4C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002F50 486E FEE5 pea.l [A6 - 0x11B]
00002F54 3F2C FA1A move.w -[A7], [A4 - 0x5E6]
00002F58 7000 moveq.l D0, 0x00
00002F5A 102E FEE4 move.b D0, [A6 - 0x11C]
00002F5E 3F00 move.w -[A7], D0
00002F60 2F0C move.l -[A7], A4
00002F62 4EBA F296 jsr [PC - 0xD6A /* 000021FA */]
00002F66 3F3C 00FF move.w -[A7], 0xFF
00002F6A 486C FA7E pea.l [A4 - 0x582]
00002F6E 486E FEE4 pea.l [A6 - 0x11C]
00002F72 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002F76 486E FEE5 pea.l [A6 - 0x11B]
00002F7A 4267 clr.w -[A7]
00002F7C 7000 moveq.l D0, 0x00
00002F7E 102E FEE4 move.b D0, [A6 - 0x11C]
00002F82 3F00 move.w -[A7], D0
00002F84 2F0C move.l -[A7], A4
00002F86 4EBA F272 jsr [PC - 0xD8E /* 000021FA */]
00002F8A 6000 00C6 bra +0xC8 /* 00003052 */
label00002F8E:
00002F8E 486E FCE0 pea.l [A6 - 0x320]
00002F92 3F3C 001F move.w -[A7], 0x1F
00002F96 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00002F9A 584F addq.w A7, 4
00002F9C 3F3C 00FF move.w -[A7], 0xFF
00002FA0 486E FCE0 pea.l [A6 - 0x320]
00002FA4 486E FEE4 pea.l [A6 - 0x11C]
00002FA8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002FAC 486E FEE5 pea.l [A6 - 0x11B]
00002FB0 4267 clr.w -[A7]
00002FB2 7000 moveq.l D0, 0x00
00002FB4 102E FEE4 move.b D0, [A6 - 0x11C]
00002FB8 3F00 move.w -[A7], D0
00002FBA 2F0C move.l -[A7], A4
00002FBC 4EBA F23C jsr [PC - 0xDC4 /* 000021FA */]
00002FC0 6000 0090 bra +0x92 /* 00003052 */
label00002FC4:
00002FC4 3F3C 00FF move.w -[A7], 0xFF
00002FC8 486C FB1E pea.l [A4 - 0x4E2]
00002FCC 486E FEE4 pea.l [A6 - 0x11C]
00002FD0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002FD4 486E FEE5 pea.l [A6 - 0x11B]
00002FD8 4267 clr.w -[A7]
00002FDA 7000 moveq.l D0, 0x00
00002FDC 102E FEE4 move.b D0, [A6 - 0x11C]
00002FE0 3F00 move.w -[A7], D0
00002FE2 2F0C move.l -[A7], A4
00002FE4 4EBA F214 jsr [PC - 0xDEC /* 000021FA */]
00002FE8 486E FCE0 pea.l [A6 - 0x320]
00002FEC 3F3C 000B move.w -[A7], 0xB
00002FF0 2F0C move.l -[A7], A4
00002FF2 4EBA F366 jsr [PC - 0xC9A /* 0000235A */]
00002FF6 584F addq.w A7, 4
00002FF8 3F3C 00FF move.w -[A7], 0xFF
00002FFC 486E FCE0 pea.l [A6 - 0x320]
00003000 486E FEE4 pea.l [A6 - 0x11C]
00003004 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003008 486E FEE5 pea.l [A6 - 0x11B]
0000300C 4267 clr.w -[A7]
0000300E 7000 moveq.l D0, 0x00
00003010 102E FEE4 move.b D0, [A6 - 0x11C]
00003014 3F00 move.w -[A7], D0
00003016 2F0C move.l -[A7], A4
00003018 4EBA F1E0 jsr [PC - 0xE20 /* 000021FA */]
0000301C 3F3C 00FF move.w -[A7], 0xFF
00003020 486C FA7E pea.l [A4 - 0x582]
00003024 486E FEE4 pea.l [A6 - 0x11C]
00003028 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000302C 486E FEE5 pea.l [A6 - 0x11B]
00003030 4267 clr.w -[A7]
00003032 7000 moveq.l D0, 0x00
00003034 102E FEE4 move.b D0, [A6 - 0x11C]
00003038 3F00 move.w -[A7], D0
0000303A 2F0C move.l -[A7], A4
0000303C 4EBA F1BC jsr [PC - 0xE44 /* 000021FA */]
00003040 6010 bra +0x12 /* 00003052 */
label00003042:
00003042 6700 FECA beq -0x134 /* 00002F0E */
00003046 5300 subq.b D0, 1
00003048 6700 FF44 beq -0xBA /* 00002F8E */
0000304C 5300 subq.b D0, 1
0000304E 6700 FF74 beq -0x8A /* 00002FC4 */
label00003052:
00003052 2D7C 0220 2008 FEE4 move.l [A6 - 0x11C], 0x2202008
0000305A 486E FEE5 pea.l [A6 - 0x11B]
0000305E 4267 clr.w -[A7]
00003060 7000 moveq.l D0, 0x00
00003062 102E FEE4 move.b D0, [A6 - 0x11C]
00003066 3F00 move.w -[A7], D0
00003068 2F0C move.l -[A7], A4
0000306A 4EBA F18E jsr [PC - 0xE72 /* 000021FA */]
0000306E 3F3C 00FF move.w -[A7], 0xFF
00003072 486C FADE pea.l [A4 - 0x522]
00003076 486E FEE4 pea.l [A6 - 0x11C]
0000307A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000307E 486E FEE5 pea.l [A6 - 0x11B]
00003082 4267 clr.w -[A7]
00003084 7000 moveq.l D0, 0x00
00003086 102E FEE4 move.b D0, [A6 - 0x11C]
0000308A 3F00 move.w -[A7], D0
0000308C 2F0C move.l -[A7], A4
0000308E 4EBA F16A jsr [PC - 0xE96 /* 000021FA */]
00003092 486E FCE0 pea.l [A6 - 0x320]
00003096 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000309A 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
0000309E 584F addq.w A7, 4
000030A0 3F3C 00FF move.w -[A7], 0xFF
000030A4 486E FCE0 pea.l [A6 - 0x320]
000030A8 486E FEE4 pea.l [A6 - 0x11C]
000030AC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000030B0 486E FEE5 pea.l [A6 - 0x11B]
000030B4 3F2C FA16 move.w -[A7], [A4 - 0x5EA]
000030B8 7000 moveq.l D0, 0x00
000030BA 102E FEE4 move.b D0, [A6 - 0x11C]
000030BE 3F00 move.w -[A7], D0
000030C0 2F0C move.l -[A7], A4
000030C2 4EBA F136 jsr [PC - 0xECA /* 000021FA */]
000030C6 3F3C 00FF move.w -[A7], 0xFF
000030CA 486C FA3E pea.l [A4 - 0x5C2]
000030CE 486E FEE4 pea.l [A6 - 0x11C]
000030D2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000030D6 486E FEE5 pea.l [A6 - 0x11B]
000030DA 4267 clr.w -[A7]
000030DC 7000 moveq.l D0, 0x00
000030DE 102E FEE4 move.b D0, [A6 - 0x11C]
000030E2 3F00 move.w -[A7], D0
000030E4 2F0C move.l -[A7], A4
000030E6 4EBA F112 jsr [PC - 0xEEE /* 000021FA */]
000030EA 6000 03D4 bra +0x3D6 /* 000034C0 */
label000030EE:
000030EE 3F3C 00FF move.w -[A7], 0xFF
000030F2 486C FADE pea.l [A4 - 0x522]
000030F6 486E FEE4 pea.l [A6 - 0x11C]
000030FA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000030FE 486E FEE5 pea.l [A6 - 0x11B]
00003102 4267 clr.w -[A7]
00003104 7000 moveq.l D0, 0x00
00003106 102E FEE4 move.b D0, [A6 - 0x11C]
0000310A 3F00 move.w -[A7], D0
0000310C 2F0C move.l -[A7], A4
0000310E 4EBA F0EA jsr [PC - 0xF16 /* 000021FA */]
00003112 486E FCE0 pea.l [A6 - 0x320]
00003116 3F3C 000E move.w -[A7], 0xE
0000311A 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
0000311E 584F addq.w A7, 4
00003120 3F3C 00FF move.w -[A7], 0xFF
00003124 486E FCE0 pea.l [A6 - 0x320]
00003128 486E FEE4 pea.l [A6 - 0x11C]
0000312C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003130 486E FEE5 pea.l [A6 - 0x11B]
00003134 3F2C FA16 move.w -[A7], [A4 - 0x5EA]
00003138 7000 moveq.l D0, 0x00
0000313A 102E FEE4 move.b D0, [A6 - 0x11C]
0000313E 3F00 move.w -[A7], D0
00003140 2F0C move.l -[A7], A4
00003142 4EBA F0B6 jsr [PC - 0xF4A /* 000021FA */]
00003146 3F3C 00FF move.w -[A7], 0xFF
0000314A 486C FA3E pea.l [A4 - 0x5C2]
0000314E 486E FEE4 pea.l [A6 - 0x11C]
00003152 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003156 486E FEE5 pea.l [A6 - 0x11B]
0000315A 4267 clr.w -[A7]
0000315C 7000 moveq.l D0, 0x00
0000315E 102E FEE4 move.b D0, [A6 - 0x11C]
00003162 3F00 move.w -[A7], D0
00003164 2F0C move.l -[A7], A4
00003166 4EBA F092 jsr [PC - 0xF6E /* 000021FA */]
0000316A 6000 0354 bra +0x356 /* 000034C0 */
label0000316E:
0000316E 102D C27A move.b D0, [A5 - 0x3D86]
00003172 6000 0138 bra +0x13A /* 000032AC */
label00003176:
00003176 3F3C 00FF move.w -[A7], 0xFF
0000317A 486C FB1E pea.l [A4 - 0x4E2]
0000317E 486E FEE4 pea.l [A6 - 0x11C]
00003182 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003186 486E FEE5 pea.l [A6 - 0x11B]
0000318A 4267 clr.w -[A7]
0000318C 7000 moveq.l D0, 0x00
0000318E 102E FEE4 move.b D0, [A6 - 0x11C]
00003192 3F00 move.w -[A7], D0
00003194 2F0C move.l -[A7], A4
00003196 4EBA F062 jsr [PC - 0xF9E /* 000021FA */]
0000319A 486E FCE0 pea.l [A6 - 0x320]
0000319E 3F3C 0010 move.w -[A7], 0x10
000031A2 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000031A6 584F addq.w A7, 4
000031A8 3F3C 00FF move.w -[A7], 0xFF
000031AC 486E FCE0 pea.l [A6 - 0x320]
000031B0 486E FEE4 pea.l [A6 - 0x11C]
000031B4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000031B8 486E FEE5 pea.l [A6 - 0x11B]
000031BC 3F2C FA1A move.w -[A7], [A4 - 0x5E6]
000031C0 7000 moveq.l D0, 0x00
000031C2 102E FEE4 move.b D0, [A6 - 0x11C]
000031C6 3F00 move.w -[A7], D0
000031C8 2F0C move.l -[A7], A4
000031CA 4EBA F02E jsr [PC - 0xFD2 /* 000021FA */]
000031CE 3F3C 00FF move.w -[A7], 0xFF
000031D2 486C FA7E pea.l [A4 - 0x582]
000031D6 486E FEE4 pea.l [A6 - 0x11C]
000031DA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000031DE 486E FEE5 pea.l [A6 - 0x11B]
000031E2 4267 clr.w -[A7]
000031E4 7000 moveq.l D0, 0x00
000031E6 102E FEE4 move.b D0, [A6 - 0x11C]
000031EA 3F00 move.w -[A7], D0
000031EC 2F0C move.l -[A7], A4
000031EE 4EBA F00A jsr [PC - 0xFF6 /* 000021FA */]
000031F2 6000 02CC bra +0x2CE /* 000034C0 */
label000031F6:
000031F6 486E FCE0 pea.l [A6 - 0x320]
000031FA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000031FE 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00003202 584F addq.w A7, 4
00003204 3F3C 00FF move.w -[A7], 0xFF
00003208 486E FCE0 pea.l [A6 - 0x320]
0000320C 486E FEE4 pea.l [A6 - 0x11C]
00003210 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003214 486E FEE5 pea.l [A6 - 0x11B]
00003218 4267 clr.w -[A7]
0000321A 7000 moveq.l D0, 0x00
0000321C 102E FEE4 move.b D0, [A6 - 0x11C]
00003220 3F00 move.w -[A7], D0
00003222 2F0C move.l -[A7], A4
00003224 4EBA EFD4 jsr [PC - 0x102C /* 000021FA */]
00003228 6000 0296 bra +0x298 /* 000034C0 */
label0000322C:
0000322C 3F3C 00FF move.w -[A7], 0xFF
00003230 486C FB1E pea.l [A4 - 0x4E2]
00003234 486E FEE4 pea.l [A6 - 0x11C]
00003238 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000323C 486E FEE5 pea.l [A6 - 0x11B]
00003240 4267 clr.w -[A7]
00003242 7000 moveq.l D0, 0x00
00003244 102E FEE4 move.b D0, [A6 - 0x11C]
00003248 3F00 move.w -[A7], D0
0000324A 2F0C move.l -[A7], A4
0000324C 4EBA EFAC jsr [PC - 0x1054 /* 000021FA */]
00003250 486E FCE0 pea.l [A6 - 0x320]
00003254 3F3C 000F move.w -[A7], 0xF
00003258 2F0C move.l -[A7], A4
0000325A 4EBA F0FE jsr [PC - 0xF02 /* 0000235A */]
0000325E 584F addq.w A7, 4
00003260 3F3C 00FF move.w -[A7], 0xFF
00003264 486E FCE0 pea.l [A6 - 0x320]
00003268 486E FEE4 pea.l [A6 - 0x11C]
0000326C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003270 486E FEE5 pea.l [A6 - 0x11B]
00003274 4267 clr.w -[A7]
00003276 7000 moveq.l D0, 0x00
00003278 102E FEE4 move.b D0, [A6 - 0x11C]
0000327C 3F00 move.w -[A7], D0
0000327E 2F0C move.l -[A7], A4
00003280 4EBA EF78 jsr [PC - 0x1088 /* 000021FA */]
00003284 3F3C 00FF move.w -[A7], 0xFF
00003288 486C FA7E pea.l [A4 - 0x582]
0000328C 486E FEE4 pea.l [A6 - 0x11C]
00003290 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003294 486E FEE5 pea.l [A6 - 0x11B]
00003298 4267 clr.w -[A7]
0000329A 7000 moveq.l D0, 0x00
0000329C 102E FEE4 move.b D0, [A6 - 0x11C]
000032A0 3F00 move.w -[A7], D0
000032A2 2F0C move.l -[A7], A4
000032A4 4EBA EF54 jsr [PC - 0x10AC /* 000021FA */]
000032A8 6000 0216 bra +0x218 /* 000034C0 */
label000032AC:
000032AC 6700 FEC8 beq -0x136 /* 00003176 */
000032B0 5300 subq.b D0, 1
000032B2 6700 FF42 beq -0xBC /* 000031F6 */
000032B6 5300 subq.b D0, 1
000032B8 6700 FF72 beq -0x8C /* 0000322C */
000032BC 6000 0202 bra +0x204 /* 000034C0 */
label000032C0:
000032C0 3F3C 00FF move.w -[A7], 0xFF
000032C4 486C FAFE pea.l [A4 - 0x502]
000032C8 486E FEE4 pea.l [A6 - 0x11C]
000032CC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000032D0 486E FEE5 pea.l [A6 - 0x11B]
000032D4 4267 clr.w -[A7]
000032D6 7000 moveq.l D0, 0x00
000032D8 102E FEE4 move.b D0, [A6 - 0x11C]
000032DC 3F00 move.w -[A7], D0
000032DE 2F0C move.l -[A7], A4
000032E0 4EBA EF18 jsr [PC - 0x10E8 /* 000021FA */]
000032E4 486E FCE0 pea.l [A6 - 0x320]
000032E8 3F3C 0011 move.w -[A7], 0x11
000032EC 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000032F0 584F addq.w A7, 4
000032F2 3F3C 00FF move.w -[A7], 0xFF
000032F6 486E FCE0 pea.l [A6 - 0x320]
000032FA 486E FEE4 pea.l [A6 - 0x11C]
000032FE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003302 486E FEE5 pea.l [A6 - 0x11B]
00003306 3F2C FA18 move.w -[A7], [A4 - 0x5E8]
0000330A 7000 moveq.l D0, 0x00
0000330C 102E FEE4 move.b D0, [A6 - 0x11C]
00003310 3F00 move.w -[A7], D0
00003312 2F0C move.l -[A7], A4
00003314 4EBA EEE4 jsr [PC - 0x111C /* 000021FA */]
00003318 3F3C 00FF move.w -[A7], 0xFF
0000331C 486C FA5E pea.l [A4 - 0x5A2]
00003320 486E FEE4 pea.l [A6 - 0x11C]
00003324 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003328 486E FEE5 pea.l [A6 - 0x11B]
0000332C 4267 clr.w -[A7]
0000332E 7000 moveq.l D0, 0x00
00003330 102E FEE4 move.b D0, [A6 - 0x11C]
00003334 3F00 move.w -[A7], D0
00003336 2F0C move.l -[A7], A4
00003338 4EBA EEC0 jsr [PC - 0x1140 /* 000021FA */]
0000333C 2D7C 0220 2008 FEE4 move.l [A6 - 0x11C], 0x2202008
00003344 486E FEE5 pea.l [A6 - 0x11B]
00003348 4267 clr.w -[A7]
0000334A 7000 moveq.l D0, 0x00
0000334C 102E FEE4 move.b D0, [A6 - 0x11C]
00003350 3F00 move.w -[A7], D0
00003352 2F0C move.l -[A7], A4
00003354 4EBA EEA4 jsr [PC - 0x115C /* 000021FA */]
00003358 102D C27A move.b D0, [A5 - 0x3D86]
0000335C 6000 0136 bra +0x138 /* 00003494 */
label00003360:
00003360 3F3C 00FF move.w -[A7], 0xFF
00003364 486C FB1E pea.l [A4 - 0x4E2]
00003368 486E FEE4 pea.l [A6 - 0x11C]
0000336C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003370 486E FEE5 pea.l [A6 - 0x11B]
00003374 4267 clr.w -[A7]
00003376 7000 moveq.l D0, 0x00
00003378 102E FEE4 move.b D0, [A6 - 0x11C]
0000337C 3F00 move.w -[A7], D0
0000337E 2F0C move.l -[A7], A4
00003380 4EBA EE78 jsr [PC - 0x1188 /* 000021FA */]
00003384 486E FCE0 pea.l [A6 - 0x320]
00003388 3F3C 0013 move.w -[A7], 0x13
0000338C 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00003390 584F addq.w A7, 4
00003392 3F3C 00FF move.w -[A7], 0xFF
00003396 486E FCE0 pea.l [A6 - 0x320]
0000339A 486E FEE4 pea.l [A6 - 0x11C]
0000339E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000033A2 486E FEE5 pea.l [A6 - 0x11B]
000033A6 3F2C FA1C move.w -[A7], [A4 - 0x5E4]
000033AA 7000 moveq.l D0, 0x00
000033AC 102E FEE4 move.b D0, [A6 - 0x11C]
000033B0 3F00 move.w -[A7], D0
000033B2 2F0C move.l -[A7], A4
000033B4 4EBA EE44 jsr [PC - 0x11BC /* 000021FA */]
000033B8 3F3C 00FF move.w -[A7], 0xFF
000033BC 486C FA7E pea.l [A4 - 0x582]
000033C0 486E FEE4 pea.l [A6 - 0x11C]
000033C4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000033C8 486E FEE5 pea.l [A6 - 0x11B]
000033CC 4267 clr.w -[A7]
000033CE 7000 moveq.l D0, 0x00
000033D0 102E FEE4 move.b D0, [A6 - 0x11C]
000033D4 3F00 move.w -[A7], D0
000033D6 2F0C move.l -[A7], A4
000033D8 4EBA EE20 jsr [PC - 0x11E0 /* 000021FA */]
000033DC 6000 00E2 bra +0xE4 /* 000034C0 */
label000033E0:
000033E0 486E FCE0 pea.l [A6 - 0x320]
000033E4 3F3C 0021 move.w -[A7], 0x21 /* '!' */
000033E8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
000033EC 584F addq.w A7, 4
000033EE 3F3C 00FF move.w -[A7], 0xFF
000033F2 486E FCE0 pea.l [A6 - 0x320]
000033F6 486E FEE4 pea.l [A6 - 0x11C]
000033FA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000033FE 486E FEE5 pea.l [A6 - 0x11B]
00003402 4267 clr.w -[A7]
00003404 7000 moveq.l D0, 0x00
00003406 102E FEE4 move.b D0, [A6 - 0x11C]
0000340A 3F00 move.w -[A7], D0
0000340C 2F0C move.l -[A7], A4
0000340E 4EBA EDEA jsr [PC - 0x1216 /* 000021FA */]
00003412 6000 00AC bra +0xAE /* 000034C0 */
label00003416:
00003416 3F3C 00FF move.w -[A7], 0xFF
0000341A 486C FB1E pea.l [A4 - 0x4E2]
0000341E 486E FEE4 pea.l [A6 - 0x11C]
00003422 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003426 486E FEE5 pea.l [A6 - 0x11B]
0000342A 4267 clr.w -[A7]
0000342C 7000 moveq.l D0, 0x00
0000342E 102E FEE4 move.b D0, [A6 - 0x11C]
00003432 3F00 move.w -[A7], D0
00003434 2F0C move.l -[A7], A4
00003436 4EBA EDC2 jsr [PC - 0x123E /* 000021FA */]
0000343A 486E FCE0 pea.l [A6 - 0x320]
0000343E 3F3C 0012 move.w -[A7], 0x12
00003442 2F0C move.l -[A7], A4
00003444 4EBA EF14 jsr [PC - 0x10EC /* 0000235A */]
00003448 584F addq.w A7, 4
0000344A 3F3C 00FF move.w -[A7], 0xFF
0000344E 486E FCE0 pea.l [A6 - 0x320]
00003452 486E FEE4 pea.l [A6 - 0x11C]
00003456 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000345A 486E FEE5 pea.l [A6 - 0x11B]
0000345E 4267 clr.w -[A7]
00003460 7000 moveq.l D0, 0x00
00003462 102E FEE4 move.b D0, [A6 - 0x11C]
00003466 3F00 move.w -[A7], D0
00003468 2F0C move.l -[A7], A4
0000346A 4EBA ED8E jsr [PC - 0x1272 /* 000021FA */]
0000346E 3F3C 00FF move.w -[A7], 0xFF
00003472 486C FA7E pea.l [A4 - 0x582]
00003476 486E FEE4 pea.l [A6 - 0x11C]
0000347A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000347E 486E FEE5 pea.l [A6 - 0x11B]
00003482 4267 clr.w -[A7]
00003484 7000 moveq.l D0, 0x00
00003486 102E FEE4 move.b D0, [A6 - 0x11C]
0000348A 3F00 move.w -[A7], D0
0000348C 2F0C move.l -[A7], A4
0000348E 4EBA ED6A jsr [PC - 0x1296 /* 000021FA */]
00003492 602C bra +0x2E /* 000034C0 */
label00003494:
00003494 6700 FECA beq -0x134 /* 00003360 */
00003498 5300 subq.b D0, 1
0000349A 6700 FF44 beq -0xBA /* 000033E0 */
0000349E 5300 subq.b D0, 1
000034A0 6700 FF74 beq -0x8A /* 00003416 */
000034A4 601A bra +0x1C /* 000034C0 */
label000034A6:
000034A6 0640 FFF3 addi.w D0, 0xFFF3
000034AA 6700 F9D8 beq -0x626 /* 00002E84 */
000034AE 5340 subq.w D0, 1
000034B0 6700 FC3C beq -0x3C2 /* 000030EE */
000034B4 5340 subq.w D0, 1
000034B6 6700 FCB6 beq -0x348 /* 0000316E */
000034BA 5340 subq.w D0, 1
000034BC 6700 FE02 beq -0x1FC /* 000032C0 */
label000034C0:
000034C0 554F subq.w A7, 2
000034C2 486C FB8A pea.l [A4 - 0x476]
000034C6 3F2C FB88 move.w -[A7], [A4 - 0x478]
000034CA 2F0C move.l -[A7], A4
000034CC 4EBA DA14 jsr [PC - 0x25EC /* 00000EE2 */]
000034D0 101F move.b D0, [A7]+
000034D2 5300 subq.b D0, 1
000034D4 6600 027E bne +0x280 /* 00003754 */
000034D8 594F subq.w A7, 4
000034DA 4267 clr.w -[A7]
000034DC 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000034E0 594F subq.w A7, 4
000034E2 3F3C 0001 move.w -[A7], 0x1
000034E6 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000034EA 201F move.l D0, [A7]+
000034EC 221F move.l D1, [A7]+
000034EE 594F subq.w A7, 4
000034F0 2F00 move.l -[A7], D0
000034F2 2F01 move.l -[A7], D1
000034F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000034F8 594F subq.w A7, 4
000034FA 3F3C 0002 move.w -[A7], 0x2
000034FE 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003502 201F move.l D0, [A7]+
00003504 221F move.l D1, [A7]+
00003506 594F subq.w A7, 4
00003508 2F00 move.l -[A7], D0
0000350A 2F01 move.l -[A7], D1
0000350C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003510 594F subq.w A7, 4
00003512 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003516 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
0000351A 201F move.l D0, [A7]+
0000351C 221F move.l D1, [A7]+
0000351E 594F subq.w A7, 4
00003520 2F00 move.l -[A7], D0
00003522 2F01 move.l -[A7], D1
00003524 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003528 594F subq.w A7, 4
0000352A 3F3C 000C move.w -[A7], 0xC
0000352E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003532 201F move.l D0, [A7]+
00003534 221F move.l D1, [A7]+
00003536 594F subq.w A7, 4
00003538 2F00 move.l -[A7], D0
0000353A 2F01 move.l -[A7], D1
0000353C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003540 201F move.l D0, [A7]+
00003542 3F06 move.w -[A7], D6
00003544 2F00 move.l -[A7], D0
00003546 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000354A 6430 bcc +0x32 /* 0000357C */
0000354C 422E FEE4 clr.b [A6 - 0x11C]
00003550 486E FEE5 pea.l [A6 - 0x11B]
00003554 4267 clr.w -[A7]
00003556 7000 moveq.l D0, 0x00
00003558 102E FEE4 move.b D0, [A6 - 0x11C]
0000355C 3F00 move.w -[A7], D0
0000355E 2F0C move.l -[A7], A4
00003560 4EBA EC98 jsr [PC - 0x1368 /* 000021FA */]
00003564 554F subq.w A7, 2
00003566 486C FB8A pea.l [A4 - 0x476]
0000356A 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000356E 2F0C move.l -[A7], A4
00003570 4EBA D970 jsr [PC - 0x2690 /* 00000EE2 */]
00003574 101F move.b D0, [A7]+
00003576 5300 subq.b D0, 1
00003578 6600 01DA bne +0x1DC /* 00003754 */
label0000357C:
0000357C 4A46 tst.w D6
0000357E 6630 bne +0x32 /* 000035B0 */
00003580 422E FEE4 clr.b [A6 - 0x11C]
00003584 486E FEE5 pea.l [A6 - 0x11B]
00003588 4267 clr.w -[A7]
0000358A 7000 moveq.l D0, 0x00
0000358C 102E FEE4 move.b D0, [A6 - 0x11C]
00003590 3F00 move.w -[A7], D0
00003592 2F0C move.l -[A7], A4
00003594 4EBA EC64 jsr [PC - 0x139C /* 000021FA */]
00003598 554F subq.w A7, 2
0000359A 486C FB8A pea.l [A4 - 0x476]
0000359E 3F2C FB88 move.w -[A7], [A4 - 0x478]
000035A2 2F0C move.l -[A7], A4
000035A4 4EBA D93C jsr [PC - 0x26C4 /* 00000EE2 */]
000035A8 101F move.b D0, [A7]+
000035AA 5300 subq.b D0, 1
000035AC 6600 01A6 bne +0x1A8 /* 00003754 */
label000035B0:
000035B0 5246 addq.w D6, 1
000035B2 0C46 0010 cmpi.w D6, 0x10
000035B6 6F00 F830 ble -0x7CE /* 00002DE8 */
000035BA 266D DA56 movea.l A3, [A5 - 0x25AA]
000035BE 4267 clr.w -[A7]
000035C0 2F0B move.l -[A7], A3
000035C2 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
000035C6 4267 clr.w -[A7]
000035C8 2F0B move.l -[A7], A3
000035CA 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000035CE 42A7 clr.l -[A7]
000035D0 2F0B move.l -[A7], A3
000035D2 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000035D6 42A7 clr.l -[A7]
000035D8 2F0B move.l -[A7], A3
000035DA 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
000035DE 3F3C 0002 move.w -[A7], 0x2
000035E2 2F0B move.l -[A7], A3
000035E4 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
000035E8 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000035EC 2F0B move.l -[A7], A3
000035EE 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
000035F2 3F3C FFFF move.w -[A7], 0xFFFF
000035F6 2F0B move.l -[A7], A3
000035F8 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
000035FC 3F3C 0001 move.w -[A7], 0x1
00003600 4227 clr.b -[A7]
00003602 3F3C 0087 move.w -[A7], 0x87
00003606 2F0B move.l -[A7], A3
00003608 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000360C 3F3C 0002 move.w -[A7], 0x2
00003610 4227 clr.b -[A7]
00003612 3F3C 00C6 move.w -[A7], 0xC6
00003616 2F0B move.l -[A7], A3
00003618 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000361C 4267 clr.w -[A7]
0000361E 2F0B move.l -[A7], A3
00003620 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003624 4267 clr.w -[A7]
00003626 2F0B move.l -[A7], A3
00003628 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000362C 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
00003632 2F0C move.l -[A7], A4
00003634 4EBA F0E2 jsr [PC - 0xF1E /* 00002718 */]
00003638 2F0C move.l -[A7], A4
0000363A 4EBA F406 jsr [PC - 0xBFA /* 00002A42 */]
0000363E 486E FFE4 pea.l [A6 - 0x1C]
00003642 2F0C move.l -[A7], A4
00003644 4EBA EDC2 jsr [PC - 0x123E /* 00002408 */]
00003648 266D DA56 movea.l A3, [A5 - 0x25AA]
0000364C 4267 clr.w -[A7]
0000364E 2F0B move.l -[A7], A3
00003650 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00003654 42A7 clr.l -[A7]
00003656 2F0B move.l -[A7], A3
00003658 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000365C 4267 clr.w -[A7]
0000365E 2F0B move.l -[A7], A3
00003660 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003664 4267 clr.w -[A7]
00003666 2F0B move.l -[A7], A3
00003668 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000366C 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
00003672 4A2D C282 tst.b [A5 - 0x3D7E]
00003676 6700 00AC beq +0xAE /* 00003724 */
0000367A 486E FCE0 pea.l [A6 - 0x320]
0000367E 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
00003682 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00003686 584F addq.w A7, 4
00003688 3F3C 00FF move.w -[A7], 0xFF
0000368C 486E FCE0 pea.l [A6 - 0x320]
00003690 486E FEE4 pea.l [A6 - 0x11C]
00003694 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003698 302E FFE4 move.w D0, [A6 - 0x1C]
0000369C 48C0 ext.l D0
0000369E 2F00 move.l -[A7], D0
000036A0 486E FDE4 pea.l [A6 - 0x21C]
000036A4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000036A8 486E FCE0 pea.l [A6 - 0x320]
000036AC 486E FDE4 pea.l [A6 - 0x21C]
000036B0 487A 00B4 pea.l [PC + 0xB4 /* 00003766, value 0x22E2012, pstring ". " */]
000036B4 486E FEE4 pea.l [A6 - 0x11C]
000036B8 3F3C 0003 move.w -[A7], 0x3
000036BC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000036C0 584F addq.w A7, 4
000036C2 3F3C 00FF move.w -[A7], 0xFF
000036C6 486E FCE0 pea.l [A6 - 0x320]
000036CA 486E FEE4 pea.l [A6 - 0x11C]
000036CE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000036D2 486E FEE5 pea.l [A6 - 0x11B]
000036D6 3F3C 0003 move.w -[A7], 0x3
000036DA 7000 moveq.l D0, 0x00
000036DC 102E FEE4 move.b D0, [A6 - 0x11C]
000036E0 3F00 move.w -[A7], D0
000036E2 2F0C move.l -[A7], A4
000036E4 4EBA EB14 jsr [PC - 0x14EC /* 000021FA */]
000036E8 554F subq.w A7, 2
000036EA 486C FB8A pea.l [A4 - 0x476]
000036EE 3F2C FB88 move.w -[A7], [A4 - 0x478]
000036F2 2F0C move.l -[A7], A4
000036F4 4EBA D7EC jsr [PC - 0x2814 /* 00000EE2 */]
000036F8 101F move.b D0, [A7]+
000036FA 5300 subq.b D0, 1
000036FC 6656 bne +0x58 /* 00003754 */
000036FE 486D C286 pea.l [A5 - 0x3D7A]
00003702 4267 clr.w -[A7]
00003704 3F2D C284 move.w -[A7], [A5 - 0x3D7C]
00003708 2F0C move.l -[A7], A4
0000370A 4EBA EAEE jsr [PC - 0x1512 /* 000021FA */]
0000370E 554F subq.w A7, 2
00003710 486C FB8A pea.l [A4 - 0x476]
00003714 3F2C FB88 move.w -[A7], [A4 - 0x478]
00003718 2F0C move.l -[A7], A4
0000371A 4EBA D7C6 jsr [PC - 0x283A /* 00000EE2 */]
0000371E 101F move.b D0, [A7]+
00003720 5300 subq.b D0, 1
00003722 6630 bne +0x32 /* 00003754 */
label00003724:
00003724 266D DA56 movea.l A3, [A5 - 0x25AA]
00003728 4267 clr.w -[A7]
0000372A 2F0B move.l -[A7], A3
0000372C 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00003730 42A7 clr.l -[A7]
00003732 2F0B move.l -[A7], A3
00003734 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00003738 4267 clr.w -[A7]
0000373A 2F0B move.l -[A7], A3
0000373C 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003740 4267 clr.w -[A7]
00003742 2F0B move.l -[A7], A3
00003744 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00003748 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
0000374E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00003754:
00003754 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003758 4E5E unlink A6
0000375A 2E9F move.l [A7], [A7]+
0000375C 4E75 rts
0000375E 5052 addq.w [A2], 8
00003760 5453 addq.w [A3], 2
00003762 554D subq.w A5, 2
00003764 2020 move.l D0, -[A0]
00003766 022E 2012 4E56 andi.b [A6 + 0x4E56], 0x12
// begin alternate branch 0000376A-0000376E
fn0000376A:
0000376A 4E56 FBE6 link A6, -0x041A
// end alternate branch 0000376A-0000376E
fn0000376A: // (misaligned)
0000376C FBE6 .invalid <<F/7/5>>
0000376E 48E7 0108 movem.l -[A7], D7,A4
00003772 286E 0008 movea.l A4, [A6 + 0x8]
00003776 422E 000E clr.b [A6 + 0xE]
0000377A 7E03 moveq.l D7, 0x03
0000377C 4A2E 000C tst.b [A6 + 0xC]
00003780 6700 007C beq +0x7E /* 000037FE */
00003784 486E FCE6 pea.l [A6 - 0x31A]
00003788 3F3C 0001 move.w -[A7], 0x1
0000378C 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003790 584F addq.w A7, 4
00003792 3F3C 00FF move.w -[A7], 0xFF
00003796 486E FCE6 pea.l [A6 - 0x31A]
0000379A 486E FDE8 pea.l [A6 - 0x218]
0000379E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000037A2 486E FDE9 pea.l [A6 - 0x217]
000037A6 3F07 move.w -[A7], D7
000037A8 7000 moveq.l D0, 0x00
000037AA 102E FDE8 move.b D0, [A6 - 0x218]
000037AE 3F00 move.w -[A7], D0
000037B0 2F0C move.l -[A7], A4
000037B2 4EBA EA46 jsr [PC - 0x15BA /* 000021FA */]
000037B6 554F subq.w A7, 2
000037B8 486C FB8A pea.l [A4 - 0x476]
000037BC 3F2C FB88 move.w -[A7], [A4 - 0x478]
000037C0 2F0C move.l -[A7], A4
000037C2 4EBA D71E jsr [PC - 0x28E2 /* 00000EE2 */]
000037C6 101F move.b D0, [A7]+
000037C8 5300 subq.b D0, 1
000037CA 6600 0216 bne +0x218 /* 000039E2 */
000037CE 422E FDE8 clr.b [A6 - 0x218]
000037D2 486E FDE9 pea.l [A6 - 0x217]
000037D6 4267 clr.w -[A7]
000037D8 7000 moveq.l D0, 0x00
000037DA 102E FDE8 move.b D0, [A6 - 0x218]
000037DE 3F00 move.w -[A7], D0
000037E0 2F0C move.l -[A7], A4
000037E2 4EBA EA16 jsr [PC - 0x15EA /* 000021FA */]
000037E6 554F subq.w A7, 2
000037E8 486C FB8A pea.l [A4 - 0x476]
000037EC 3F2C FB88 move.w -[A7], [A4 - 0x478]
000037F0 2F0C move.l -[A7], A4
000037F2 4EBA D6EE jsr [PC - 0x2912 /* 00000EE2 */]
000037F6 101F move.b D0, [A7]+
000037F8 5300 subq.b D0, 1
000037FA 6600 01E6 bne +0x1E8 /* 000039E2 */
label000037FE:
000037FE 102D C47A move.b D0, [A5 - 0x3B86]
00003802 6000 00D8 bra +0xDA /* 000038DC */
label00003806:
00003806 486E FCE6 pea.l [A6 - 0x31A]
0000380A 3F3C 0002 move.w -[A7], 0x2
0000380E 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003812 584F addq.w A7, 4
00003814 3F3C 00FF move.w -[A7], 0xFF
00003818 486E FCE6 pea.l [A6 - 0x31A]
0000381C 486E FEE8 pea.l [A6 - 0x118]
00003820 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003824 486E FCE6 pea.l [A6 - 0x31A]
00003828 3F3C 0003 move.w -[A7], 0x3
0000382C 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003830 584F addq.w A7, 4
00003832 3F3C 00FF move.w -[A7], 0xFF
00003836 486E FCE6 pea.l [A6 - 0x31A]
0000383A 486E FDE8 pea.l [A6 - 0x218]
0000383E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003842 486E FCE6 pea.l [A6 - 0x31A]
00003846 486E FEE8 pea.l [A6 - 0x118]
0000384A 486D FDF4 pea.l [A5 - 0x20C]
0000384E 486E FDE8 pea.l [A6 - 0x218]
00003852 3F3C 0003 move.w -[A7], 0x3
00003856 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000385A 584F addq.w A7, 4
0000385C 3F3C 00FF move.w -[A7], 0xFF
00003860 486E FCE6 pea.l [A6 - 0x31A]
00003864 486E FEE8 pea.l [A6 - 0x118]
00003868 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000386C 6000 007A bra +0x7C /* 000038E8 */
label00003870:
00003870 486E FCE6 pea.l [A6 - 0x31A]
00003874 486D FDF4 pea.l [A5 - 0x20C]
00003878 486E FBE6 pea.l [A6 - 0x41A]
0000387C 3F3C 0003 move.w -[A7], 0x3
00003880 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003884 584F addq.w A7, 4
00003886 486E FBE6 pea.l [A6 - 0x41A]
0000388A 3F3C 0002 move.w -[A7], 0x2
0000388E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003892 584F addq.w A7, 4
00003894 3F3C 00FF move.w -[A7], 0xFF
00003898 486E FCE6 pea.l [A6 - 0x31A]
0000389C 486E FEE8 pea.l [A6 - 0x118]
000038A0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000038A4 6042 bra +0x44 /* 000038E8 */
label000038A6:
000038A6 486E FCE6 pea.l [A6 - 0x31A]
000038AA 486D FDF4 pea.l [A5 - 0x20C]
000038AE 486E FBE6 pea.l [A6 - 0x41A]
000038B2 3F3C 0010 move.w -[A7], 0x10
000038B6 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
000038BA 584F addq.w A7, 4
000038BC 486E FBE6 pea.l [A6 - 0x41A]
000038C0 3F3C 0002 move.w -[A7], 0x2
000038C4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000038C8 584F addq.w A7, 4
000038CA 3F3C 00FF move.w -[A7], 0xFF
000038CE 486E FCE6 pea.l [A6 - 0x31A]
000038D2 486E FEE8 pea.l [A6 - 0x118]
000038D6 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000038DA 600C bra +0xE /* 000038E8 */
label000038DC:
000038DC 6700 FF28 beq -0xD6 /* 00003806 */
000038E0 5300 subq.b D0, 1
000038E2 678C beq -0x72 /* 00003870 */
000038E4 5300 subq.b D0, 1
000038E6 67BE beq -0x40 /* 000038A6 */
label000038E8:
000038E8 486E FCE6 pea.l [A6 - 0x31A]
000038EC 486E FEE8 pea.l [A6 - 0x118]
000038F0 486D FDF8 pea.l [A5 - 0x208]
000038F4 486E FBE6 pea.l [A6 - 0x41A]
000038F8 3F3C 0004 move.w -[A7], 0x4
000038FC 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003900 584F addq.w A7, 4
00003902 486E FBE6 pea.l [A6 - 0x41A]
00003906 3F3C 0003 move.w -[A7], 0x3
0000390A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000390E 584F addq.w A7, 4
00003910 3F3C 00FF move.w -[A7], 0xFF
00003914 486E FCE6 pea.l [A6 - 0x31A]
00003918 486E FEE8 pea.l [A6 - 0x118]
0000391C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003920 486E FCE6 pea.l [A6 - 0x31A]
00003924 486E FEE8 pea.l [A6 - 0x118]
00003928 486D FDFC pea.l [A5 - 0x204]
0000392C 486E FBE6 pea.l [A6 - 0x41A]
00003930 3F3C 0005 move.w -[A7], 0x5
00003934 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003938 584F addq.w A7, 4
0000393A 486E FBE6 pea.l [A6 - 0x41A]
0000393E 3F3C 0003 move.w -[A7], 0x3
00003942 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003946 584F addq.w A7, 4
00003948 3F3C 00FF move.w -[A7], 0xFF
0000394C 486E FCE6 pea.l [A6 - 0x31A]
00003950 486E FEE8 pea.l [A6 - 0x118]
00003954 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003958 4A6D CE2C tst.w [A5 - 0x31D4]
0000395C 661E bne +0x20 /* 0000397C */
0000395E 486E FCE6 pea.l [A6 - 0x31A]
00003962 3F3C 0006 move.w -[A7], 0x6
00003966 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
0000396A 584F addq.w A7, 4
0000396C 3F3C 00FF move.w -[A7], 0xFF
00003970 486E FCE6 pea.l [A6 - 0x31A]
00003974 486E FEE8 pea.l [A6 - 0x118]
00003978 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label0000397C:
0000397C 486E FEE9 pea.l [A6 - 0x117]
00003980 3F3C 0002 move.w -[A7], 0x2
00003984 7000 moveq.l D0, 0x00
00003986 102E FEE8 move.b D0, [A6 - 0x118]
0000398A 3F00 move.w -[A7], D0
0000398C 2F0C move.l -[A7], A4
0000398E 4EBA E86A jsr [PC - 0x1796 /* 000021FA */]
00003992 554F subq.w A7, 2
00003994 486C FB8A pea.l [A4 - 0x476]
00003998 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000399C 2F0C move.l -[A7], A4
0000399E 4EBA D542 jsr [PC - 0x2ABE /* 00000EE2 */]
000039A2 101F move.b D0, [A7]+
000039A4 5300 subq.b D0, 1
000039A6 663A bne +0x3C /* 000039E2 */
000039A8 4A6D CE2E tst.w [A5 - 0x31D2]
000039AC 672E beq +0x30 /* 000039DC */
000039AE 422E FDE8 clr.b [A6 - 0x218]
000039B2 486E FDE9 pea.l [A6 - 0x217]
000039B6 4267 clr.w -[A7]
000039B8 7000 moveq.l D0, 0x00
000039BA 102E FDE8 move.b D0, [A6 - 0x218]
000039BE 3F00 move.w -[A7], D0
000039C0 2F0C move.l -[A7], A4
000039C2 4EBA E836 jsr [PC - 0x17CA /* 000021FA */]
000039C6 554F subq.w A7, 2
000039C8 486C FB8A pea.l [A4 - 0x476]
000039CC 3F2C FB88 move.w -[A7], [A4 - 0x478]
000039D0 2F0C move.l -[A7], A4
000039D2 4EBA D50E jsr [PC - 0x2AF2 /* 00000EE2 */]
000039D6 101F move.b D0, [A7]+
000039D8 5300 subq.b D0, 1
000039DA 6606 bne +0x8 /* 000039E2 */
label000039DC:
000039DC 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label000039E2:
000039E2 4CDF 1080 movem.l D7,A4, [A7]+
000039E6 4E5E unlink A6
000039E8 205F movea.l A0, [A7]+
000039EA 5C4F addq.w A7, 6
000039EC 4ED0 jmp [A0]
000039EE 5052 addq.w [A2], 8
000039F0 5448 addq.w A0, 2
000039F2 4452 neg.w [A2]
000039F4 2020 move.l D0, -[A0]
fn000039F6:
000039F6 4E56 FFD6 link A6, -0x002A
000039FA 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000039FE 286E 0012 movea.l A4, [A6 + 0x12]
00003A02 362E 000C move.w D3, [A6 + 0xC]
00003A06 486E FFD8 pea.l [A6 - 0x28]
00003A0A A874 syscall GetPort
00003A0C 2F2D D890 move.l -[A7], [A5 - 0x2770]
00003A10 A873 syscall SetPort
00003A12 422E FFD6 clr.b [A6 - 0x2A]
00003A16 7000 moveq.l D0, 0x00
00003A18 102E FFD6 move.b D0, [A6 - 0x2A]
00003A1C 3F00 move.w -[A7], D0
00003A1E A888 syscall TextFace
00003A20 0C6D 000C BE44 cmpi.w [A5 - 0x41BC], 0xC
00003A26 6C08 bge +0xA /* 00003A30 */
00003A28 3F2D BE44 move.w -[A7], [A5 - 0x41BC]
00003A2C A88A syscall TextSize
00003A2E 6006 bra +0x8 /* 00003A36 */
label00003A30:
00003A30 3F3C 000C move.w -[A7], 0xC
00003A34 A88A syscall TextSize
label00003A36:
00003A36 554F subq.w A7, 2
00003A38 206D D972 movea.l A0, [A5 - 0x268E]
00003A3C 2050 movea.l A0, [A0]
00003A3E 3F28 0010 move.w -[A7], [A0 + 0x10]
00003A42 2F2D D972 move.l -[A7], [A5 - 0x268E]
00003A46 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00003A4A A887 syscall TextFont
00003A4C 206D B32C movea.l A0, [A5 - 0x4CD4]
00003A50 302E 0010 move.w D0, [A6 + 0x10]
00003A54 C1FC 0024 muls.w D0, 0x24 /* '$' */
00003A58 322E 000E move.w D1, [A6 + 0xE]
00003A5C C3FC 0006 muls.w D1, 0x6
00003A60 48C1 ext.l D1
00003A62 D081 add.l D0, D1
00003A64 41F0 08FC lea.l A0, [A0 + D0 - 0x4]
00003A68 43EE FFE2 lea.l A1, [A6 - 0x1E]
00003A6C 22D8 move.l [A1]+, [A0]+
00003A6E 32D8 move.w [A1]+, [A0]+
00003A70 206D B32C movea.l A0, [A5 - 0x4CD4]
00003A74 302E 0010 move.w D0, [A6 + 0x10]
00003A78 C1FC 0024 muls.w D0, 0x24 /* '$' */
00003A7C 322E 000E move.w D1, [A6 + 0xE]
00003A80 C3FC 0006 muls.w D1, 0x6
00003A84 48C1 ext.l D1
00003A86 D081 add.l D0, D1
00003A88 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
00003A8C 43EE FFDC lea.l A1, [A6 - 0x24]
00003A90 22D8 move.l [A1]+, [A0]+
00003A92 32D8 move.w [A1]+, [A0]+
00003A94 4247 clr.w D7
00003A96 4214 clr.b [A4]
00003A98 554F subq.w A7, 2
00003A9A 486E FFE2 pea.l [A6 - 0x1E]
00003A9E 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003AA2 3C1F move.w D6, [A7]+
00003AA4 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
00003AAA 6014 bra +0x16 /* 00003AC0 */
label00003AAC:
00003AAC 486E FFE2 pea.l [A6 - 0x1E]
00003AB0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003AB4 554F subq.w A7, 2
00003AB6 486E FFE2 pea.l [A6 - 0x1E]
00003ABA 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003ABE 3C1F move.w D6, [A7]+
label00003AC0:
00003AC0 554F subq.w A7, 2
00003AC2 486E FFE2 pea.l [A6 - 0x1E]
00003AC6 486E FFDC pea.l [A6 - 0x24]
00003ACA 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00003ACE 0C46 0020 cmpi.w D6, 0x20 /* ' ' */
00003AD2 57C0 seq D0
00003AD4 C01F and.b D0, [A7]+
00003AD6 66D4 bne -0x2A /* 00003AAC */
00003AD8 6056 bra +0x58 /* 00003B30 */
label00003ADA:
00003ADA 5247 addq.w D7, 1
00003ADC 1986 7000 move.b [A4 + D7.w], D6
00003AE0 3806 move.w D4, D6
00003AE2 0C46 0020 cmpi.w D6, 0x20 /* ' ' */
00003AE6 6632 bne +0x34 /* 00003B1A */
00003AE8 6014 bra +0x16 /* 00003AFE */
label00003AEA:
00003AEA 486E FFE2 pea.l [A6 - 0x1E]
00003AEE 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003AF2 554F subq.w A7, 2
00003AF4 486E FFE2 pea.l [A6 - 0x1E]
00003AF8 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003AFC 381F move.w D4, [A7]+
label00003AFE:
00003AFE 554F subq.w A7, 2
00003B00 486E FFE2 pea.l [A6 - 0x1E]
00003B04 486E FFDC pea.l [A6 - 0x24]
00003B08 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00003B0C 0C44 0020 cmpi.w D4, 0x20 /* ' ' */
00003B10 57C0 seq D0
00003B12 C01F and.b D0, [A7]+
00003B14 66D4 bne -0x2A /* 00003AEA */
00003B16 3C04 move.w D6, D4
00003B18 6014 bra +0x16 /* 00003B2E */
label00003B1A:
00003B1A 486E FFE2 pea.l [A6 - 0x1E]
00003B1E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003B22 554F subq.w A7, 2
00003B24 486E FFE2 pea.l [A6 - 0x1E]
00003B28 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003B2C 3C1F move.w D6, [A7]+
label00003B2E:
00003B2E 1887 move.b [A4], D7
label00003B30:
00003B30 554F subq.w A7, 2
00003B32 486E FFE2 pea.l [A6 - 0x1E]
00003B36 486E FFDC pea.l [A6 - 0x24]
00003B3A 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00003B3E 554F subq.w A7, 2
00003B40 2F0C move.l -[A7], A4
00003B42 A88C syscall StringWidth
00003B44 B65F cmp.w D3, [A7]+
00003B46 5CC0 sge D0
00003B48 C01F and.b D0, [A7]+
00003B4A 668E bne -0x70 /* 00003ADA */
00003B4C 554F subq.w A7, 2
00003B4E 486E FFE2 pea.l [A6 - 0x1E]
00003B52 486E FFDC pea.l [A6 - 0x24]
00003B56 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00003B5A 554F subq.w A7, 2
00003B5C 486E FFE2 pea.l [A6 - 0x1E]
00003B60 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003B64 0C5F 0020 cmpi.w [A7]+, 0x20 /* ' ' */
00003B68 56C0 sne D0
00003B6A C01F and.b D0, [A7]+
00003B6C 6712 beq +0x14 /* 00003B80 */
00003B6E 5247 addq.w D7, 1
00003B70 554F subq.w A7, 2
00003B72 486E FFE2 pea.l [A6 - 0x1E]
00003B76 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003B7A 301F move.w D0, [A7]+
00003B7C 1980 7000 move.b [A4 + D7.w], D0
label00003B80:
00003B80 554F subq.w A7, 2
00003B82 2F0C move.l -[A7], A4
00003B84 A88C syscall StringWidth
00003B86 B65F cmp.w D3, [A7]+
00003B88 6C58 bge +0x5A /* 00003BE2 */
00003B8A 422E 0016 clr.b [A6 + 0x16]
00003B8E 3A07 move.w D5, D7
00003B90 594F subq.w A7, 4
00003B92 42A7 clr.l -[A7]
00003B94 5947 subq.w D7, 4
00003B96 48C7 ext.l D7
00003B98 2F07 move.l -[A7], D7
00003B9A 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00003B9E 544F addq.w A7, 2
00003BA0 3E1F move.w D7, [A7]+
00003BA2 6002 bra +0x4 /* 00003BA6 */
label00003BA4:
00003BA4 5347 subq.w D7, 1
label00003BA6:
00003BA6 7000 moveq.l D0, 0x00
00003BA8 1034 7000 move.b D0, [A4 + D7.w]
00003BAC 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003BB0 56C0 sne D0
00003BB2 4A47 tst.w D7
00003BB4 5EC1 sgt D1
00003BB6 C001 and.b D0, D1
00003BB8 66EA bne -0x14 /* 00003BA4 */
00003BBA 4A47 tst.w D7
00003BBC 6604 bne +0x6 /* 00003BC2 */
00003BBE 3E05 move.w D7, D5
00003BC0 602E bra +0x30 /* 00003BF0 */
label00003BC2:
00003BC2 3007 move.w D0, D7
00003BC4 5640 addq.w D0, 3
00003BC6 3D40 FFD6 move.w [A6 - 0x2A], D0
00003BCA 3A07 move.w D5, D7
00003BCC 600A bra +0xC /* 00003BD8 */
label00003BCE:
00003BCE 19BC 002E 5000 move.b [A4 + D5.w], 0x2E /* '.' */
00003BD4 5245 addq.w D5, 1
00003BD6 6906 bvs +0x8 /* 00003BDE */
label00003BD8:
00003BD8 BA6E FFD6 cmp.w D5, [A6 - 0x2A]
00003BDC 6FF0 ble -0xE /* 00003BCE */
label00003BDE:
00003BDE 5647 addq.w D7, 3
00003BE0 600E bra +0x10 /* 00003BF0 */
label00003BE2:
00003BE2 7000 moveq.l D0, 0x00
00003BE4 1034 7000 move.b D0, [A4 + D7.w]
00003BE8 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003BEC 6602 bne +0x4 /* 00003BF0 */
00003BEE 5347 subq.w D7, 1
label00003BF0:
00003BF0 1887 move.b [A4], D7
00003BF2 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00003BF6 A873 syscall SetPort
00003BF8 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00003BFC 4E5E unlink A6
00003BFE 205F movea.l A0, [A7]+
00003C00 4FEF 000E lea.l A7, [A7 + 0xE]
00003C04 4ED0 jmp [A0]
00003C06 4745 chk.w D3, D5
00003C08 5454 addq.w [A4], 2
00003C0A 4558 chk.w D2, [A0]+
00003C0C 5420 addq.b -[A0], 2
fn00003C0E:
00003C0E 4E56 EDBA link A6, -0x1246
00003C12 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00003C16 286E 0008 movea.l A4, [A6 + 0x8]
00003C1A 3F3C 0003 move.w -[A7], 0x3
00003C1E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003C22 422D FEF8 clr.b [A5 - 0x108]
00003C26 41FA 0B76 lea.l A0, [PC + 0xB76 /* 0000479E, value 0x0, cstring "" */]
00003C2A 43EC FB5E lea.l A1, [A4 - 0x4A2]
00003C2E 7007 moveq.l D0, 0x07
label00003C30:
00003C30 22D8 move.l [A1]+, [A0]+
00003C32 51C8 FFFC dbf D0, -0x6 /* 00003C30 */
00003C36 486C FB5E pea.l [A4 - 0x4A2]
00003C3A 487A 0B42 pea.l [PC + 0xB42 /* 0000477E, value 0x7FFFFFFF */]
00003C3E 486E F09C pea.l [A6 - 0xF64]
00003C42 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00003C46 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003C4A 486E F09C pea.l [A6 - 0xF64]
00003C4E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003C52 41EE F09C lea.l A0, [A6 - 0xF64]
00003C56 43EC FB5E lea.l A1, [A4 - 0x4A2]
00003C5A 7007 moveq.l D0, 0x07
label00003C5C:
00003C5C 22D8 move.l [A1]+, [A0]+
00003C5E 51C8 FFFC dbf D0, -0x6 /* 00003C5C */
00003C62 422E 000C clr.b [A6 + 0xC]
00003C66 426C FB8A clr.w [A4 - 0x476]
00003C6A 2F0C move.l -[A7], A4
00003C6C 4EBA E474 jsr [PC - 0x1B8C /* 000020E2 */]
00003C70 486E F3C0 pea.l [A6 - 0xC40]
00003C74 700A moveq.l D0, 0x0A
00003C76 2F00 move.l -[A7], D0
00003C78 4267 clr.w -[A7]
00003C7A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003C7E 7601 moveq.l D3, 0x01
00003C80 266D DA56 movea.l A3, [A5 - 0x25AA]
00003C84 4267 clr.w -[A7]
00003C86 2F0B move.l -[A7], A3
00003C88 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00003C8C 7001 moveq.l D0, 0x01
00003C8E 2F00 move.l -[A7], D0
00003C90 2F0B move.l -[A7], A3
00003C92 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00003C96 7001 moveq.l D0, 0x01
00003C98 2F00 move.l -[A7], D0
00003C9A 2F0B move.l -[A7], A3
00003C9C 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
00003CA0 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00003CA4 2F0B move.l -[A7], A3
00003CA6 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00003CAA 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00003CAE 2F0B move.l -[A7], A3
00003CB0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00003CB4 4267 clr.w -[A7]
00003CB6 2F0B move.l -[A7], A3
00003CB8 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00003CBC 594F subq.w A7, 4
00003CBE 2F0B move.l -[A7], A3
00003CC0 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00003CC4 203C 0000 00F3 move.l D0, 0xF3
00003CCA 909F sub.l D0, [A7]+
00003CCC 2F00 move.l -[A7], D0
00003CCE 2F0B move.l -[A7], A3
00003CD0 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00003CD4 42A7 clr.l -[A7]
00003CD6 2F0B move.l -[A7], A3
00003CD8 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
00003CDC 4267 clr.w -[A7]
00003CDE 2F0B move.l -[A7], A3
00003CE0 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00003CE4 3F3C 0004 move.w -[A7], 0x4
00003CE8 2F0B move.l -[A7], A3
00003CEA 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00003CEE 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00003CF2 2F0B move.l -[A7], A3
00003CF4 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
00003CF8 3F3C FFFF move.w -[A7], 0xFFFF
00003CFC 2F0B move.l -[A7], A3
00003CFE 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00003D02 3F3C 0001 move.w -[A7], 0x1
00003D06 4227 clr.b -[A7]
00003D08 3F3C 007E move.w -[A7], 0x7E /* '~' */
00003D0C 2F0B move.l -[A7], A3
00003D0E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003D12 3F3C 0002 move.w -[A7], 0x2
00003D16 4227 clr.b -[A7]
00003D18 3F3C 00AB move.w -[A7], 0xAB
00003D1C 2F0B move.l -[A7], A3
00003D1E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003D22 3F3C 0003 move.w -[A7], 0x3
00003D26 4227 clr.b -[A7]
00003D28 3F3C 00F3 move.w -[A7], 0xF3
00003D2C 2F0B move.l -[A7], A3
00003D2E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003D32 3F3C 0004 move.w -[A7], 0x4
00003D36 4227 clr.b -[A7]
00003D38 3F3C 0105 move.w -[A7], 0x105
00003D3C 2F0B move.l -[A7], A3
00003D3E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00003D42 4267 clr.w -[A7]
00003D44 2F0B move.l -[A7], A3
00003D46 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003D4A 4267 clr.w -[A7]
00003D4C 2F0B move.l -[A7], A3
00003D4E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00003D52 3B7C 0065 D88C move.w [A5 - 0x2774], 0x65 /* 'e' */
00003D58 486E EFBC pea.l [A6 - 0x1044]
00003D5C 3F3C 000F move.w -[A7], 0xF
00003D60 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003D64 584F addq.w A7, 4
00003D66 3F3C 00FF move.w -[A7], 0xFF
00003D6A 486E EFBC pea.l [A6 - 0x1044]
00003D6E 486E F2BC pea.l [A6 - 0xD44]
00003D72 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003D76 486E EFBC pea.l [A6 - 0x1044]
00003D7A 3F3C 000B move.w -[A7], 0xB
00003D7E 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003D82 584F addq.w A7, 4
00003D84 3F3C 00FF move.w -[A7], 0xFF
00003D88 486E EFBC pea.l [A6 - 0x1044]
00003D8C 486E F1BC pea.l [A6 - 0xE44]
00003D90 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003D94 486E EFBC pea.l [A6 - 0x1044]
00003D98 3F3C 000C move.w -[A7], 0xC
00003D9C 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003DA0 584F addq.w A7, 4
00003DA2 3F3C 00FF move.w -[A7], 0xFF
00003DA6 486E EFBC pea.l [A6 - 0x1044]
00003DAA 486E F0BC pea.l [A6 - 0xF44]
00003DAE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003DB2 554F subq.w A7, 2
00003DB4 486E F2BC pea.l [A6 - 0xD44]
00003DB8 A88C syscall StringWidth
00003DBA 3D5F FFE0 move.w [A6 - 0x20], [A7]+
00003DBE 554F subq.w A7, 2
00003DC0 486E F1BC pea.l [A6 - 0xE44]
00003DC4 A88C syscall StringWidth
00003DC6 3D5F FFDE move.w [A6 - 0x22], [A7]+
00003DCA 594F subq.w A7, 4
00003DCC 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00003DD0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003DD4 201F move.l D0, [A7]+
00003DD6 0680 FFFF FF0D addi.l D0, 0xFFFFFF0D
00003DDC 2F00 move.l -[A7], D0
00003DDE 594F subq.w A7, 4
00003DE0 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00003DE4 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00003DE8 221F move.l D1, [A7]+
00003DEA 201F move.l D0, [A7]+
00003DEC 9081 sub.l D0, D1
00003DEE 3D40 FFE6 move.w [A6 - 0x1A], D0
00003DF2 7000 moveq.l D0, 0x00
00003DF4 102E F1BD move.b D0, [A6 - 0xE43]
00003DF8 0C40 007F cmpi.w D0, 0x7F
00003DFC 6F3E ble +0x40 /* 00003E3C */
00003DFE 486E EFBC pea.l [A6 - 0x1044]
00003E02 487A 0978 pea.l [PC + 0x978 /* 0000477C, value 0x18F7FFF */]
00003E06 7000 moveq.l D0, 0x00
00003E08 102E F1BD move.b D0, [A6 - 0xE43]
00003E0C 0640 FF80 addi.w D0, 0xFF80
00003E10 323C 0100 move.w D1, 0x100
00003E14 1200 move.b D1, D0
00003E16 3D41 EFBA move.w [A6 - 0x1046], D1
00003E1A 486E EFBA pea.l [A6 - 0x1046]
00003E1E 487A 095A pea.l [PC + 0x95A /* 0000477A, value 0x19F018F */]
00003E22 3F3C 0003 move.w -[A7], 0x3
00003E26 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003E2A 584F addq.w A7, 4
00003E2C 3F3C 00FF move.w -[A7], 0xFF
00003E30 486E EFBC pea.l [A6 - 0x1044]
00003E34 486E F1BC pea.l [A6 - 0xE44]
00003E38 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00003E3C:
00003E3C 7000 moveq.l D0, 0x00
00003E3E 102E F0BD move.b D0, [A6 - 0xF43]
00003E42 0C40 007F cmpi.w D0, 0x7F
00003E46 6F3E ble +0x40 /* 00003E86 */
00003E48 486E EFBC pea.l [A6 - 0x1044]
00003E4C 487A 092A pea.l [PC + 0x92A /* 00004778, value 0x18F019F */]
00003E50 7000 moveq.l D0, 0x00
00003E52 102E F0BD move.b D0, [A6 - 0xF43]
00003E56 0640 FF80 addi.w D0, 0xFF80
00003E5A 323C 0100 move.w D1, 0x100
00003E5E 1200 move.b D1, D0
00003E60 3D41 EFBA move.w [A6 - 0x1046], D1
00003E64 486E EFBA pea.l [A6 - 0x1046]
00003E68 487A 090C pea.l [PC + 0x90C /* 00004776, value 0x19F018F */]
00003E6C 3F3C 0003 move.w -[A7], 0x3
00003E70 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003E74 584F addq.w A7, 4
00003E76 3F3C 00FF move.w -[A7], 0xFF
00003E7A 486E EFBC pea.l [A6 - 0x1044]
00003E7E 486E F0BC pea.l [A6 - 0xF44]
00003E82 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00003E86:
00003E86 554F subq.w A7, 2
00003E88 1F3C 0001 move.b -[A7], 0x1
00003E8C 2F0C move.l -[A7], A4
00003E8E 4EBA CE00 jsr [PC - 0x3200 /* 00000C90 */]
00003E92 101F move.b D0, [A7]+
00003E94 5300 subq.b D0, 1
00003E96 6600 08CC bne +0x8CE /* 00004764 */
00003E9A 554F subq.w A7, 2
00003E9C 1F3C 0001 move.b -[A7], 0x1
00003EA0 2F0C move.l -[A7], A4
00003EA2 4EBA F8C6 jsr [PC - 0x73A /* 0000376A */]
00003EA6 101F move.b D0, [A7]+
00003EA8 5300 subq.b D0, 1
00003EAA 6600 08B8 bne +0x8BA /* 00004764 */
00003EAE 1D6D C47C F3C4 move.b [A6 - 0xC3C], [A5 - 0x3B84]
00003EB4 1D6D C47D F3C5 move.b [A6 - 0xC3B], [A5 - 0x3B83]
00003EBA 1D6D C47E F3C3 move.b [A6 - 0xC3D], [A5 - 0x3B82]
00003EC0 1D6D C47F F3C1 move.b [A6 - 0xC3F], [A5 - 0x3B81]
00003EC6 4246 clr.w D6
label00003EC8:
00003EC8 41EE F3C0 lea.l A0, [A6 - 0xC40]
00003ECC 0C30 0001 6000 cmpi.b [A0 + D6.w], 0x1
00003ED2 6602 bne +0x4 /* 00003ED6 */
00003ED4 4203 clr.b D3
label00003ED6:
00003ED6 5246 addq.w D6, 1
00003ED8 0C46 0008 cmpi.w D6, 0x8
00003EDC 6FEA ble -0x14 /* 00003EC8 */
00003EDE 3D6D CE2C F0BA move.w [A6 - 0xF46], [A5 - 0x31D4]
00003EE4 7C01 moveq.l D6, 0x01
00003EE6 6000 086E bra +0x870 /* 00004756 */
label00003EEA:
00003EEA 4A6D CE2E tst.w [A5 - 0x31D2]
00003EEE 57C0 seq D0
00003EF0 C003 and.b D0, D3
00003EF2 6712 beq +0x14 /* 00003F06 */
00003EF4 554F subq.w A7, 2
00003EF6 4227 clr.b -[A7]
00003EF8 2F0C move.l -[A7], A4
00003EFA 4EBA F86E jsr [PC - 0x792 /* 0000376A */]
00003EFE 101F move.b D0, [A7]+
00003F00 5300 subq.b D0, 1
00003F02 6600 0860 bne +0x862 /* 00004764 */
label00003F06:
00003F06 206D CE7E movea.l A0, [A5 - 0x3182]
00003F0A 3E06 move.w D7, D6
00003F0C CFFC 000E muls.w D7, 0xE
00003F10 3E30 78F2 move.w D7, [A0 + D7 - 0x14]
00003F14 206D CE7E movea.l A0, [A5 - 0x3182]
00003F18 3A06 move.w D5, D6
00003F1A CBFC 000E muls.w D5, 0xE
00003F1E 3A30 58F8 move.w D5, [A0 + D5 - 0x8]
00003F22 422E F3BE clr.b [A6 - 0xC42]
00003F26 3007 move.w D0, D7
00003F28 6000 0084 bra +0x86 /* 00003FAE */
label00003F2C:
00003F2C 486E EFBA pea.l [A6 - 0x1046]
00003F30 3F3C 0007 move.w -[A7], 0x7
00003F34 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003F38 584F addq.w A7, 4
00003F3A 3F3C 00FF move.w -[A7], 0xFF
00003F3E 486E EFBA pea.l [A6 - 0x1046]
00003F42 486E FED6 pea.l [A6 - 0x12A]
00003F46 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003F4A 6000 0074 bra +0x76 /* 00003FC0 */
label00003F4E:
00003F4E 486E EFBA pea.l [A6 - 0x1046]
00003F52 3F3C 0008 move.w -[A7], 0x8
00003F56 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003F5A 584F addq.w A7, 4
00003F5C 3F3C 00FF move.w -[A7], 0xFF
00003F60 486E EFBA pea.l [A6 - 0x1046]
00003F64 486E FED6 pea.l [A6 - 0x12A]
00003F68 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003F6C 6052 bra +0x54 /* 00003FC0 */
label00003F6E:
00003F6E 486E EFBA pea.l [A6 - 0x1046]
00003F72 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003F76 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003F7A 584F addq.w A7, 4
00003F7C 3F3C 00FF move.w -[A7], 0xFF
00003F80 486E EFBA pea.l [A6 - 0x1046]
00003F84 486E FED6 pea.l [A6 - 0x12A]
00003F88 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003F8C 6032 bra +0x34 /* 00003FC0 */
label00003F8E:
00003F8E 486E EFBA pea.l [A6 - 0x1046]
00003F92 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003F96 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00003F9A 584F addq.w A7, 4
00003F9C 3F3C 00FF move.w -[A7], 0xFF
00003FA0 486E EFBA pea.l [A6 - 0x1046]
00003FA4 486E FED6 pea.l [A6 - 0x12A]
00003FA8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003FAC 6012 bra +0x14 /* 00003FC0 */
label00003FAE:
00003FAE 5340 subq.w D0, 1
00003FB0 6700 FF7A beq -0x84 /* 00003F2C */
00003FB4 5540 subq.w D0, 2
00003FB6 6796 beq -0x68 /* 00003F4E */
00003FB8 5340 subq.w D0, 1
00003FBA 67B2 beq -0x4C /* 00003F6E */
00003FBC 5340 subq.w D0, 1
00003FBE 67CE beq -0x30 /* 00003F8E */
label00003FC0:
00003FC0 206D CE7E movea.l A0, [A5 - 0x3182]
00003FC4 3006 move.w D0, D6
00003FC6 C1FC 000E muls.w D0, 0xE
00003FCA 3030 08F4 move.w D0, [A0 + D0 - 0x12]
00003FCE 48C0 ext.l D0
00003FD0 2F00 move.l -[A7], D0
00003FD2 486E FCD6 pea.l [A6 - 0x32A]
00003FD6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00003FDA 206D CE7E movea.l A0, [A5 - 0x3182]
00003FDE 3006 move.w D0, D6
00003FE0 C1FC 000E muls.w D0, 0xE
00003FE4 3030 08F6 move.w D0, [A0 + D0 - 0x10]
00003FE8 48C0 ext.l D0
00003FEA 2F00 move.l -[A7], D0
00003FEC 486E FDD6 pea.l [A6 - 0x22A]
00003FF0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00003FF4 3006 move.w D0, D6
00003FF6 48C0 ext.l D0
00003FF8 2F00 move.l -[A7], D0
00003FFA 486E FBD6 pea.l [A6 - 0x42A]
00003FFE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00004002 102D C47A move.b D0, [A5 - 0x3B86]
00004006 6000 008A bra +0x8C /* 00004092 */
label0000400A:
0000400A 486E EFBA pea.l [A6 - 0x1046]
0000400E 486E FDD6 pea.l [A6 - 0x22A]
00004012 486D FDF4 pea.l [A5 - 0x20C]
00004016 486E FCD6 pea.l [A6 - 0x32A]
0000401A 486D FDF8 pea.l [A5 - 0x208]
0000401E 3F3C 0004 move.w -[A7], 0x4
00004022 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004026 584F addq.w A7, 4
00004028 3F3C 00FF move.w -[A7], 0xFF
0000402C 486E EFBA pea.l [A6 - 0x1046]
00004030 486E FAD6 pea.l [A6 - 0x52A]
00004034 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004038 6064 bra +0x66 /* 0000409E */
label0000403A:
0000403A 486E EFBA pea.l [A6 - 0x1046]
0000403E 486D FDF4 pea.l [A5 - 0x20C]
00004042 486E FCD6 pea.l [A6 - 0x32A]
00004046 486D FDF8 pea.l [A5 - 0x208]
0000404A 3F3C 0003 move.w -[A7], 0x3
0000404E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004052 584F addq.w A7, 4
00004054 3F3C 00FF move.w -[A7], 0xFF
00004058 486E EFBA pea.l [A6 - 0x1046]
0000405C 486E FAD6 pea.l [A6 - 0x52A]
00004060 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004064 6038 bra +0x3A /* 0000409E */
label00004066:
00004066 486E EFBA pea.l [A6 - 0x1046]
0000406A 486D FDF4 pea.l [A5 - 0x20C]
0000406E 486E FBD6 pea.l [A6 - 0x42A]
00004072 486D FDF8 pea.l [A5 - 0x208]
00004076 3F3C 0003 move.w -[A7], 0x3
0000407A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000407E 584F addq.w A7, 4
00004080 3F3C 00FF move.w -[A7], 0xFF
00004084 486E EFBA pea.l [A6 - 0x1046]
00004088 486E FAD6 pea.l [A6 - 0x52A]
0000408C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004090 600C bra +0xE /* 0000409E */
label00004092:
00004092 6700 FF76 beq -0x88 /* 0000400A */
00004096 5300 subq.b D0, 1
00004098 67A0 beq -0x5E /* 0000403A */
0000409A 5300 subq.b D0, 1
0000409C 67C8 beq -0x36 /* 00004066 */
label0000409E:
0000409E 486E EFBA pea.l [A6 - 0x1046]
000040A2 486E FAD6 pea.l [A6 - 0x52A]
000040A6 486E FED6 pea.l [A6 - 0x12A]
000040AA 486D FDFC pea.l [A5 - 0x204]
000040AE 3F3C 0003 move.w -[A7], 0x3
000040B2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000040B6 584F addq.w A7, 4
000040B8 3F3C 00FF move.w -[A7], 0xFF
000040BC 486E EFBA pea.l [A6 - 0x1046]
000040C0 486E FAD6 pea.l [A6 - 0x52A]
000040C4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000040C8 422E F9D6 clr.b [A6 - 0x62A]
000040CC 426E FFDC clr.w [A6 - 0x24]
000040D0 302E FFDE move.w D0, [A6 - 0x22]
000040D4 D040 add.w D0, D0
000040D6 322E FFE6 move.w D1, [A6 - 0x1A]
000040DA 9240 sub.w D1, D0
000040DC 3D41 FFE8 move.w [A6 - 0x18], D1
000040E0 0C47 0003 cmpi.w D7, 0x3
000040E4 6600 0098 bne +0x9A /* 0000417E */
000040E8 554F subq.w A7, 2
000040EA 486E F9D6 pea.l [A6 - 0x62A]
000040EE 3F05 move.w -[A7], D5
000040F0 3F3C 0002 move.w -[A7], 0x2
000040F4 302E FFE8 move.w D0, [A6 - 0x18]
000040F8 48C0 ext.l D0
000040FA 81FC 0002 divs.w D0, 0x2
000040FE 3F00 move.w -[A7], D0
00004100 2F0C move.l -[A7], A4
00004102 4EBA F8F2 jsr [PC - 0x70E /* 000039F6 */]
00004106 101F move.b D0, [A7]+
00004108 5300 subq.b D0, 1
0000410A 670E beq +0x10 /* 0000411A */
0000410C 41EE F3C0 lea.l A0, [A6 - 0xC40]
00004110 0C30 0001 7000 cmpi.b [A0 + D7.w], 0x1
00004116 6700 02A0 beq +0x2A2 /* 000043B8 */
label0000411A:
0000411A 554F subq.w A7, 2
0000411C 486E F9D6 pea.l [A6 - 0x62A]
00004120 A88C syscall StringWidth
00004122 302E FFDE move.w D0, [A6 - 0x22]
00004126 D040 add.w D0, D0
00004128 D05F add.w D0, [A7]+
0000412A D06E FFE0 add.w D0, [A6 - 0x20]
0000412E 3D40 FFDC move.w [A6 - 0x24], D0
00004132 486E EFBA pea.l [A6 - 0x1046]
00004136 486E F9D6 pea.l [A6 - 0x62A]
0000413A 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000413E 584F addq.w A7, 4
00004140 3F3C 00FF move.w -[A7], 0xFF
00004144 486E EFBA pea.l [A6 - 0x1046]
00004148 486E F9D6 pea.l [A6 - 0x62A]
0000414C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004150 486E EFBA pea.l [A6 - 0x1046]
00004154 486E F1BC pea.l [A6 - 0xE44]
00004158 486E F9D6 pea.l [A6 - 0x62A]
0000415C 486E F0BC pea.l [A6 - 0xF44]
00004160 486E F2BC pea.l [A6 - 0xD44]
00004164 3F3C 0004 move.w -[A7], 0x4
00004168 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000416C 584F addq.w A7, 4
0000416E 3F3C 00FF move.w -[A7], 0xFF
00004172 486E EFBA pea.l [A6 - 0x1046]
00004176 486E F9D6 pea.l [A6 - 0x62A]
0000417A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label0000417E:
0000417E 0C47 0001 cmpi.w D7, 0x1
00004182 6600 00D2 bne +0xD4 /* 00004256 */
00004186 206D CE7E movea.l A0, [A5 - 0x3182]
0000418A 3006 move.w D0, D6
0000418C C1FC 000E muls.w D0, 0xE
00004190 3030 08FE move.w D0, [A0 + D0 - 0x2]
00004194 48C0 ext.l D0
00004196 2F00 move.l -[A7], D0
00004198 486E F6D6 pea.l [A6 - 0x92A]
0000419C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000041A0 206D CE7E movea.l A0, [A5 - 0x3182]
000041A4 3006 move.w D0, D6
000041A6 C1FC 000E muls.w D0, 0xE
000041AA 3030 08FC move.w D0, [A0 + D0 - 0x4]
000041AE 48C0 ext.l D0
000041B0 2F00 move.l -[A7], D0
000041B2 486E F5D6 pea.l [A6 - 0xA2A]
000041B6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000041BA 102D C47A move.b D0, [A5 - 0x3B86]
000041BE 6000 008A bra +0x8C /* 0000424A */
label000041C2:
000041C2 486E EFBA pea.l [A6 - 0x1046]
000041C6 486E EEBA pea.l [A6 - 0x1146]
000041CA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000041CE 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
000041D2 584F addq.w A7, 4
000041D4 486E EEBA pea.l [A6 - 0x1146]
000041D8 486E F6D6 pea.l [A6 - 0x92A]
000041DC 486E EDBA pea.l [A6 - 0x1246]
000041E0 3F3C 000E move.w -[A7], 0xE
000041E4 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
000041E8 584F addq.w A7, 4
000041EA 486E EDBA pea.l [A6 - 0x1246]
000041EE 486E F5D6 pea.l [A6 - 0xA2A]
000041F2 3F3C 0004 move.w -[A7], 0x4
000041F6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000041FA 584F addq.w A7, 4
000041FC 3F3C 00FF move.w -[A7], 0xFF
00004200 486E EFBA pea.l [A6 - 0x1046]
00004204 486E F3D6 pea.l [A6 - 0xC2A]
00004208 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000420C 6048 bra +0x4A /* 00004256 */
label0000420E:
0000420E 486E EFBA pea.l [A6 - 0x1046]
00004212 486E EEBA pea.l [A6 - 0x1146]
00004216 3F3C 000E move.w -[A7], 0xE
0000421A 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
0000421E 584F addq.w A7, 4
00004220 486E EEBA pea.l [A6 - 0x1146]
00004224 486E F5D6 pea.l [A6 - 0xA2A]
00004228 3F3C 0002 move.w -[A7], 0x2
0000422C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004230 584F addq.w A7, 4
00004232 3F3C 00FF move.w -[A7], 0xFF
00004236 486E EFBA pea.l [A6 - 0x1046]
0000423A 486E F3D6 pea.l [A6 - 0xC2A]
0000423E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004242 6012 bra +0x14 /* 00004256 */
label00004244:
00004244 422E F3D6 clr.b [A6 - 0xC2A]
00004248 600C bra +0xE /* 00004256 */
label0000424A:
0000424A 6700 FF76 beq -0x88 /* 000041C2 */
0000424E 5300 subq.b D0, 1
00004250 67BC beq -0x42 /* 0000420E */
00004252 5300 subq.b D0, 1
00004254 67EE beq -0x10 /* 00004244 */
label00004256:
00004256 302E FFE6 move.w D0, [A6 - 0x1A]
0000425A 906E FFDC sub.w D0, [A6 - 0x24]
0000425E 322E FFDE move.w D1, [A6 - 0x22]
00004262 D241 add.w D1, D1
00004264 9041 sub.w D0, D1
00004266 3D40 FFE8 move.w [A6 - 0x18], D0
0000426A 0C47 0005 cmpi.w D7, 0x5
0000426E 6608 bne +0xA /* 00004278 */
00004270 3D7C 0002 FFEA move.w [A6 - 0x16], 0x2
00004276 6006 bra +0x8 /* 0000427E */
label00004278:
00004278 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label0000427E:
0000427E 554F subq.w A7, 2
00004280 486E F8D6 pea.l [A6 - 0x72A]
00004284 3F05 move.w -[A7], D5
00004286 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000428A 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000428E 2F0C move.l -[A7], A4
00004290 4EBA F764 jsr [PC - 0x89C /* 000039F6 */]
00004294 101F move.b D0, [A7]+
00004296 5300 subq.b D0, 1
00004298 670E beq +0x10 /* 000042A8 */
0000429A 41EE F3C0 lea.l A0, [A6 - 0xC40]
0000429E 0C30 0001 7000 cmpi.b [A0 + D7.w], 0x1
000042A4 6700 0112 beq +0x114 /* 000043B8 */
label000042A8:
000042A8 486E EFBA pea.l [A6 - 0x1046]
000042AC 486E F8D6 pea.l [A6 - 0x72A]
000042B0 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000042B4 584F addq.w A7, 4
000042B6 3F3C 00FF move.w -[A7], 0xFF
000042BA 486E EFBA pea.l [A6 - 0x1046]
000042BE 486E F8D6 pea.l [A6 - 0x72A]
000042C2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000042C6 486E EFBA pea.l [A6 - 0x1046]
000042CA 486E FAD6 pea.l [A6 - 0x52A]
000042CE 486E F9D6 pea.l [A6 - 0x62A]
000042D2 486E F1BC pea.l [A6 - 0xE44]
000042D6 486E F8D6 pea.l [A6 - 0x72A]
000042DA 486E F0BC pea.l [A6 - 0xF44]
000042DE 3F3C 0005 move.w -[A7], 0x5
000042E2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000042E6 584F addq.w A7, 4
000042E8 3F3C 00FF move.w -[A7], 0xFF
000042EC 486E EFBA pea.l [A6 - 0x1046]
000042F0 486E F4D6 pea.l [A6 - 0xB2A]
000042F4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000042F8 486E F4D7 pea.l [A6 - 0xB29]
000042FC 4267 clr.w -[A7]
000042FE 7000 moveq.l D0, 0x00
00004300 102E F4D6 move.b D0, [A6 - 0xB2A]
00004304 3F00 move.w -[A7], D0
00004306 2F0C move.l -[A7], A4
00004308 4EBA DEF0 jsr [PC - 0x2110 /* 000021FA */]
0000430C 554F subq.w A7, 2
0000430E 486C FB8A pea.l [A4 - 0x476]
00004312 3F2C FB88 move.w -[A7], [A4 - 0x478]
00004316 2F0C move.l -[A7], A4
00004318 4EBA CBC8 jsr [PC - 0x3438 /* 00000EE2 */]
0000431C 101F move.b D0, [A7]+
0000431E 5300 subq.b D0, 1
00004320 6600 0442 bne +0x444 /* 00004764 */
00004324 0C47 0001 cmpi.w D7, 0x1
00004328 57C0 seq D0
0000432A 0C2D 0002 C47A cmpi.b [A5 - 0x3B86], 0x2
00004330 56C1 sne D1
00004332 C001 and.b D0, D1
00004334 6700 007C beq +0x7E /* 000043B2 */
00004338 4A6D CE2E tst.w [A5 - 0x31D2]
0000433C 57C0 seq D0
0000433E C003 and.b D0, D3
00004340 6712 beq +0x14 /* 00004354 */
00004342 554F subq.w A7, 2
00004344 4227 clr.b -[A7]
00004346 2F0C move.l -[A7], A4
00004348 4EBA F420 jsr [PC - 0xBE0 /* 0000376A */]
0000434C 101F move.b D0, [A7]+
0000434E 5300 subq.b D0, 1
00004350 6600 0412 bne +0x414 /* 00004764 */
label00004354:
00004354 486E EFBA pea.l [A6 - 0x1046]
00004358 486D FDF4 pea.l [A5 - 0x20C]
0000435C 486D FDF8 pea.l [A5 - 0x208]
00004360 486D FDFC pea.l [A5 - 0x204]
00004364 486D FE00 pea.l [A5 - 0x200]
00004368 486E F3D6 pea.l [A6 - 0xC2A]
0000436C 3F3C 0005 move.w -[A7], 0x5
00004370 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004374 584F addq.w A7, 4
00004376 3F3C 00FF move.w -[A7], 0xFF
0000437A 486E EFBA pea.l [A6 - 0x1046]
0000437E 486E F7D6 pea.l [A6 - 0x82A]
00004382 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004386 486E F7D7 pea.l [A6 - 0x829]
0000438A 4267 clr.w -[A7]
0000438C 7000 moveq.l D0, 0x00
0000438E 102E F7D6 move.b D0, [A6 - 0x82A]
00004392 3F00 move.w -[A7], D0
00004394 2F0C move.l -[A7], A4
00004396 4EBA DE62 jsr [PC - 0x219E /* 000021FA */]
0000439A 554F subq.w A7, 2
0000439C 486C FB8A pea.l [A4 - 0x476]
000043A0 3F2C FB88 move.w -[A7], [A4 - 0x478]
000043A4 2F0C move.l -[A7], A4
000043A6 4EBA CB3A jsr [PC - 0x34C6 /* 00000EE2 */]
000043AA 101F move.b D0, [A7]+
000043AC 5300 subq.b D0, 1
000043AE 6600 03B4 bne +0x3B6 /* 00004764 */
label000043B2:
000043B2 1D7C 0001 F3BE move.b [A6 - 0xC42], 0x1
label000043B8:
000043B8 102E F3BE move.b D0, [A6 - 0xC42]
000043BC 5300 subq.b D0, 1
000043BE 6700 0392 beq +0x394 /* 00004752 */
000043C2 0C47 0001 cmpi.w D7, 0x1
000043C6 6626 bne +0x28 /* 000043EE */
000043C8 486E EFBA pea.l [A6 - 0x1046]
000043CC 486E FAD6 pea.l [A6 - 0x52A]
000043D0 486E F3D6 pea.l [A6 - 0xC2A]
000043D4 3F3C 0002 move.w -[A7], 0x2
000043D8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000043DC 584F addq.w A7, 4
000043DE 3F3C 00FF move.w -[A7], 0xFF
000043E2 486E EFBA pea.l [A6 - 0x1046]
000043E6 486E FAD6 pea.l [A6 - 0x52A]
000043EA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label000043EE:
000043EE 486E FAD7 pea.l [A6 - 0x529]
000043F2 4267 clr.w -[A7]
000043F4 7000 moveq.l D0, 0x00
000043F6 102E FAD6 move.b D0, [A6 - 0x52A]
000043FA 3F00 move.w -[A7], D0
000043FC 2F0C move.l -[A7], A4
000043FE 4EBA DDFA jsr [PC - 0x2206 /* 000021FA */]
00004402 554F subq.w A7, 2
00004404 486C FB8A pea.l [A4 - 0x476]
00004408 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000440C 2F0C move.l -[A7], A4
0000440E 4EBA CAD2 jsr [PC - 0x352E /* 00000EE2 */]
00004412 101F move.b D0, [A7]+
00004414 5300 subq.b D0, 1
00004416 6600 034C bne +0x34E /* 00004764 */
0000441A 422E F7D6 clr.b [A6 - 0x82A]
0000441E 486E F7D7 pea.l [A6 - 0x829]
00004422 4267 clr.w -[A7]
00004424 7000 moveq.l D0, 0x00
00004426 102E F7D6 move.b D0, [A6 - 0x82A]
0000442A 3F00 move.w -[A7], D0
0000442C 2F0C move.l -[A7], A4
0000442E 4EBA DDCA jsr [PC - 0x2236 /* 000021FA */]
00004432 554F subq.w A7, 2
00004434 486C FB8A pea.l [A4 - 0x476]
00004438 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000443C 2F0C move.l -[A7], A4
0000443E 4EBA CAA2 jsr [PC - 0x355E /* 00000EE2 */]
00004442 101F move.b D0, [A7]+
00004444 5300 subq.b D0, 1
00004446 6600 031C bne +0x31E /* 00004764 */
0000444A 0C47 0003 cmpi.w D7, 0x3
0000444E 57C0 seq D0
00004450 0C47 0005 cmpi.w D7, 0x5
00004454 57C1 seq D1
00004456 8001 or.b D0, D1
00004458 6700 0120 beq +0x122 /* 0000457A */
0000445C 206D B328 movea.l A0, [A5 - 0x4CD8]
00004460 3005 move.w D0, D5
00004462 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004466 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
0000446A 43EE F3D0 lea.l A1, [A6 - 0xC30]
0000446E 22D8 move.l [A1]+, [A0]+
00004470 32D8 move.w [A1]+, [A0]+
00004472 206D B328 movea.l A0, [A5 - 0x4CD8]
00004476 3005 move.w D0, D5
00004478 C1FC 0024 muls.w D0, 0x24 /* '$' */
0000447C 41F0 0814 lea.l A0, [A0 + D0 + 0x14]
00004480 43EE F3CA lea.l A1, [A6 - 0xC36]
00004484 22D8 move.l [A1]+, [A0]+
00004486 32D8 move.w [A1]+, [A0]+
00004488 554F subq.w A7, 2
0000448A 486E F3CA pea.l [A6 - 0xC36]
0000448E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004492 0C5F 0001 cmpi.w [A7]+, 0x1
00004496 6632 bne +0x34 /* 000044CA */
00004498 554F subq.w A7, 2
0000449A 486E F3CA pea.l [A6 - 0xC36]
0000449E 486E F3D0 pea.l [A6 - 0xC30]
000044A2 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000044A6 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000044AA 1D5F F3BF move.b [A6 - 0xC41], [A7]+
000044AE 2D6E F3CA FFD6 move.l [A6 - 0x2A], [A6 - 0xC36]
000044B4 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
000044B8 554F subq.w A7, 2
000044BA 486E FFD6 pea.l [A6 - 0x2A]
000044BE 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000044C2 486E F3CA pea.l [A6 - 0xC36]
000044C6 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
label000044CA:
000044CA 206D B328 movea.l A0, [A5 - 0x4CD8]
000044CE 3005 move.w D0, D5
000044D0 C1FC 0024 muls.w D0, 0x24 /* '$' */
000044D4 7200 moveq.l D1, 0x00
000044D6 1230 0800 move.b D1, [A0 + D0]
000044DA 48C1 ext.l D1
000044DC 7020 moveq.l D0, 0x20
000044DE C280 and.l D1, D0
000044E0 4A81 tst.l D1
000044E2 6624 bne +0x26 /* 00004508 */
000044E4 554F subq.w A7, 2
000044E6 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
000044EA 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
000044EE 3F3C 0002 move.w -[A7], 0x2
000044F2 1F3C 0001 move.b -[A7], 0x1
000044F6 486C FB88 pea.l [A4 - 0x478]
000044FA 2F0C move.l -[A7], A4
000044FC 4EBA C80E jsr [PC - 0x37F2 /* 00000D0C */]
00004500 101F move.b D0, [A7]+
00004502 5300 subq.b D0, 1
00004504 6600 025E bne +0x260 /* 00004764 */
label00004508:
00004508 554F subq.w A7, 2
0000450A 486E F3D0 pea.l [A6 - 0xC30]
0000450E 486E F3CA pea.l [A6 - 0xC36]
00004512 486C FB8A pea.l [A4 - 0x476]
00004516 4267 clr.w -[A7]
00004518 1F3C 0001 move.b -[A7], 0x1
0000451C 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
00004520 3F3C 0002 move.w -[A7], 0x2
00004524 2F0C move.l -[A7], A4
00004526 4EBA CDC2 jsr [PC - 0x323E /* 000012EA */]
0000452A 101F move.b D0, [A7]+
0000452C 5300 subq.b D0, 1
0000452E 6600 0234 bne +0x236 /* 00004764 */
00004532 554F subq.w A7, 2
00004534 486C FB8A pea.l [A4 - 0x476]
00004538 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000453C 2F0C move.l -[A7], A4
0000453E 4EBA C9A2 jsr [PC - 0x365E /* 00000EE2 */]
00004542 101F move.b D0, [A7]+
00004544 5300 subq.b D0, 1
00004546 6600 021C bne +0x21E /* 00004764 */
0000454A 422E F7D6 clr.b [A6 - 0x82A]
0000454E 486E F7D7 pea.l [A6 - 0x829]
00004552 4267 clr.w -[A7]
00004554 7000 moveq.l D0, 0x00
00004556 102E F7D6 move.b D0, [A6 - 0x82A]
0000455A 3F00 move.w -[A7], D0
0000455C 2F0C move.l -[A7], A4
0000455E 4EBA DC9A jsr [PC - 0x2366 /* 000021FA */]
00004562 554F subq.w A7, 2
00004564 486C FB8A pea.l [A4 - 0x476]
00004568 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000456C 2F0C move.l -[A7], A4
0000456E 4EBA C972 jsr [PC - 0x368E /* 00000EE2 */]
00004572 101F move.b D0, [A7]+
00004574 5300 subq.b D0, 1
00004576 6600 01EC bne +0x1EE /* 00004764 */
label0000457A:
0000457A 0C47 0003 cmpi.w D7, 0x3
0000457E 665C bne +0x5E /* 000045DC */
00004580 486E F2BD pea.l [A6 - 0xD43]
00004584 4267 clr.w -[A7]
00004586 7000 moveq.l D0, 0x00
00004588 102E F2BC move.b D0, [A6 - 0xD44]
0000458C 3F00 move.w -[A7], D0
0000458E 2F0C move.l -[A7], A4
00004590 4EBA DC68 jsr [PC - 0x2398 /* 000021FA */]
00004594 554F subq.w A7, 2
00004596 486C FB8A pea.l [A4 - 0x476]
0000459A 3F2C FB88 move.w -[A7], [A4 - 0x478]
0000459E 2F0C move.l -[A7], A4
000045A0 4EBA C940 jsr [PC - 0x36C0 /* 00000EE2 */]
000045A4 101F move.b D0, [A7]+
000045A6 5300 subq.b D0, 1
000045A8 6600 01BA bne +0x1BC /* 00004764 */
000045AC 422E F7D6 clr.b [A6 - 0x82A]
000045B0 486E F7D7 pea.l [A6 - 0x829]
000045B4 4267 clr.w -[A7]
000045B6 7000 moveq.l D0, 0x00
000045B8 102E F7D6 move.b D0, [A6 - 0x82A]
000045BC 3F00 move.w -[A7], D0
000045BE 2F0C move.l -[A7], A4
000045C0 4EBA DC38 jsr [PC - 0x23C8 /* 000021FA */]
000045C4 554F subq.w A7, 2
000045C6 486C FB8A pea.l [A4 - 0x476]
000045CA 3F2C FB88 move.w -[A7], [A4 - 0x478]
000045CE 2F0C move.l -[A7], A4
000045D0 4EBA C910 jsr [PC - 0x36F0 /* 00000EE2 */]
000045D4 101F move.b D0, [A7]+
000045D6 5300 subq.b D0, 1
000045D8 6600 018A bne +0x18C /* 00004764 */
label000045DC:
000045DC 0C47 0005 cmpi.w D7, 0x5
000045E0 6700 0170 beq +0x172 /* 00004752 */
000045E4 0C47 0001 cmpi.w D7, 0x1
000045E8 664E bne +0x50 /* 00004638 */
000045EA 206D B328 movea.l A0, [A5 - 0x4CD8]
000045EE 3005 move.w D0, D5
000045F0 C1FC 0024 muls.w D0, 0x24 /* '$' */
000045F4 7200 moveq.l D1, 0x00
000045F6 1230 0822 move.b D1, [A0 + D0 + 0x22]
000045FA 3D41 FFEC move.w [A6 - 0x14], D1
000045FE 382E FFEC move.w D4, [A6 - 0x14]
00004602 C9FC 0006 muls.w D4, 0x6
00004606 41ED B336 lea.l A0, [A5 - 0x4CCA]
0000460A 3830 4000 move.w D4, [A0 + D4.w]
0000460E 600C bra +0xE /* 0000461C */
label00004610:
00004610 206D B328 movea.l A0, [A5 - 0x4CD8]
00004614 C9FC 0024 muls.w D4, 0x24 /* '$' */
00004618 3830 481A move.w D4, [A0 + D4 + 0x1A]
label0000461C:
0000461C 206D B328 movea.l A0, [A5 - 0x4CD8]
00004620 3004 move.w D0, D4
00004622 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004626 7200 moveq.l D1, 0x00
00004628 1230 0800 move.b D1, [A0 + D0]
0000462C 48C1 ext.l D1
0000462E 700F moveq.l D0, 0x0F
00004630 C280 and.l D1, D0
00004632 5381 subq.l D1, 1
00004634 66DA bne -0x24 /* 00004610 */
00004636 6002 bra +0x4 /* 0000463A */
label00004638:
00004638 3805 move.w D4, D5
label0000463A:
0000463A 206D B328 movea.l A0, [A5 - 0x4CD8]
0000463E 3005 move.w D0, D5
00004640 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004644 41F0 0802 lea.l A0, [A0 + D0 + 0x2]
00004648 43EE F3D0 lea.l A1, [A6 - 0xC30]
0000464C 22D8 move.l [A1]+, [A0]+
0000464E 32D8 move.w [A1]+, [A0]+
00004650 206D B328 movea.l A0, [A5 - 0x4CD8]
00004654 3004 move.w D0, D4
00004656 C1FC 0024 muls.w D0, 0x24 /* '$' */
0000465A 41F0 080E lea.l A0, [A0 + D0 + 0xE]
0000465E 43EE F3CA lea.l A1, [A6 - 0xC36]
00004662 22D8 move.l [A1]+, [A0]+
00004664 32D8 move.w [A1]+, [A0]+
00004666 554F subq.w A7, 2
00004668 486E F3CA pea.l [A6 - 0xC36]
0000466C 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004670 0C5F 0001 cmpi.w [A7]+, 0x1
00004674 6632 bne +0x34 /* 000046A8 */
00004676 554F subq.w A7, 2
00004678 486E F3CA pea.l [A6 - 0xC36]
0000467C 486E F3D0 pea.l [A6 - 0xC30]
00004680 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004684 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00004688 1D5F F3BF move.b [A6 - 0xC41], [A7]+
0000468C 2D6E F3CA FFD6 move.l [A6 - 0x2A], [A6 - 0xC36]
00004692 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00004696 554F subq.w A7, 2
00004698 486E FFD6 pea.l [A6 - 0x2A]
0000469C 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000046A0 486E F3CA pea.l [A6 - 0xC36]
000046A4 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
label000046A8:
000046A8 206D B328 movea.l A0, [A5 - 0x4CD8]
000046AC 3005 move.w D0, D5
000046AE C1FC 0024 muls.w D0, 0x24 /* '$' */
000046B2 7200 moveq.l D1, 0x00
000046B4 1230 0800 move.b D1, [A0 + D0]
000046B8 48C1 ext.l D1
000046BA 7040 moveq.l D0, 0x40
000046BC C280 and.l D1, D0
000046BE 4A81 tst.l D1
000046C0 6624 bne +0x26 /* 000046E6 */
000046C2 554F subq.w A7, 2
000046C4 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
000046C8 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
000046CC 3F3C 0001 move.w -[A7], 0x1
000046D0 1F3C 0001 move.b -[A7], 0x1
000046D4 486C FB88 pea.l [A4 - 0x478]
000046D8 2F0C move.l -[A7], A4
000046DA 4EBA C630 jsr [PC - 0x39D0 /* 00000D0C */]
000046DE 101F move.b D0, [A7]+
000046E0 5300 subq.b D0, 1
000046E2 6600 0080 bne +0x82 /* 00004764 */
label000046E6:
000046E6 554F subq.w A7, 2
000046E8 486E F3D0 pea.l [A6 - 0xC30]
000046EC 486E F3CA pea.l [A6 - 0xC36]
000046F0 486C FB8A pea.l [A4 - 0x476]
000046F4 4267 clr.w -[A7]
000046F6 1F3C 0001 move.b -[A7], 0x1
000046FA 2F2E F3D0 move.l -[A7], [A6 - 0xC30]
000046FE 3F3C 0001 move.w -[A7], 0x1
00004702 2F0C move.l -[A7], A4
00004704 4EBA CBE4 jsr [PC - 0x341C /* 000012EA */]
00004708 101F move.b D0, [A7]+
0000470A 5300 subq.b D0, 1
0000470C 6656 bne +0x58 /* 00004764 */
0000470E 554F subq.w A7, 2
00004710 486C FB8A pea.l [A4 - 0x476]
00004714 3F2C FB88 move.w -[A7], [A4 - 0x478]
00004718 2F0C move.l -[A7], A4
0000471A 4EBA C7C6 jsr [PC - 0x383A /* 00000EE2 */]
0000471E 101F move.b D0, [A7]+
00004720 5300 subq.b D0, 1
00004722 6640 bne +0x42 /* 00004764 */
00004724 422E F7D6 clr.b [A6 - 0x82A]
00004728 486E F7D7 pea.l [A6 - 0x829]
0000472C 4267 clr.w -[A7]
0000472E 7000 moveq.l D0, 0x00
00004730 102E F7D6 move.b D0, [A6 - 0x82A]
00004734 3F00 move.w -[A7], D0
00004736 2F0C move.l -[A7], A4
00004738 4EBA DAC0 jsr [PC - 0x2540 /* 000021FA */]
0000473C 554F subq.w A7, 2
0000473E 486C FB8A pea.l [A4 - 0x476]
00004742 3F2C FB88 move.w -[A7], [A4 - 0x478]
00004746 2F0C move.l -[A7], A4
00004748 4EBA C798 jsr [PC - 0x3868 /* 00000EE2 */]
0000474C 101F move.b D0, [A7]+
0000474E 5300 subq.b D0, 1
00004750 6612 bne +0x14 /* 00004764 */
label00004752:
00004752 5246 addq.w D6, 1
00004754 6908 bvs +0xA /* 0000475E */
label00004756:
00004756 BC6E F0BA cmp.w D6, [A6 - 0xF46]
0000475A 6F00 F78E ble -0x870 /* 00003EEA */
label0000475E:
0000475E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00004764:
00004764 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00004768 4E5E unlink A6
0000476A 2E9F move.l [A7], [A7]+
0000476C 4E75 rts
0000476E 5052 addq.w [A2], 8
00004770 5452 addq.w [A2], 2
00004772 4556 chk.w D2, [A6]
00004774 2020 move.l D0, -[A0]
00004776 019F bclr [A7]+, D0
00004778 018F bclr A7, D0
0000477A 019F bclr [A7]+, D0
0000477C 018F bclr A7, D0
0000477E 7FFF moveq.l D7, 0xFFFFFFFF
00004780 FFFF .invalid <<F/7/7>>
00004782 FFFF .invalid <<F/7/7>>
00004784 FFFF .invalid <<F/7/7>>
00004786 FFFF .invalid <<F/7/7>>
00004788 FFFF .invalid <<F/7/7>>
0000478A FFFF .invalid <<F/7/7>>
0000478C FFFF .invalid <<F/7/7>>
0000478E 0000 0000 ori.b D0, 0x0
00004792 0000 0000 ori.b D0, 0x0
00004796 0000 0000 ori.b D0, 0x0
0000479A 0000 0000 ori.b D0, 0x0
0000479E 0000 0000 ori.b D0, 0x0
000047A2 0000 0000 ori.b D0, 0x0
000047A6 0000 0000 ori.b D0, 0x0
000047AA 0000 0000 ori.b D0, 0x0
000047AE 0000 0000 ori.b D0, 0x0
000047B2 07FF .incomplete
000047B4 FFFE .invalid <<F/7/7>>
000047B6 0000 0000 ori.b D0, 0x0
000047BA 0000 0000 ori.b D0, 0x0
export_607:
000047BE 4E56 F904 link A6, -0x06FC
000047C2 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000047C6 486E FA04 pea.l [A6 - 0x5FC]
000047CA A874 syscall GetPort
000047CC 594F subq.w A7, 4
000047CE 706C moveq.l D0, 0x6C
000047D0 2F00 move.l -[A7], D0
000047D2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000047D6 2B5F D890 move.l [A5 - 0x2770], [A7]+
000047DA 4AAD D890 tst.l [A5 - 0x2770]
000047DE 6608 bne +0xA /* 000047E8 */
000047E0 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
000047E4 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label000047E8:
000047E8 2F2D D890 move.l -[A7], [A5 - 0x2770]
000047EC A86F syscall OpenPort
000047EE 2F2D D890 move.l -[A7], [A5 - 0x2770]
000047F2 A873 syscall SetPort
000047F4 422E FA02 clr.b [A6 - 0x5FE]
000047F8 7000 moveq.l D0, 0x00
000047FA 102E FA02 move.b D0, [A6 - 0x5FE]
000047FE 3F00 move.w -[A7], D0
00004800 A888 syscall TextFace
00004802 3F2D BE44 move.w -[A7], [A5 - 0x41BC]
00004806 A88A syscall TextSize
00004808 554F subq.w A7, 2
0000480A 3F2D BE42 move.w -[A7], [A5 - 0x41BE]
0000480E 2F2D D972 move.l -[A7], [A5 - 0x268E]
00004812 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00004816 206D D972 movea.l A0, [A5 - 0x268E]
0000481A 2050 movea.l A0, [A0]
0000481C 315F 0010 move.w [A0 + 0x10], [A7]+
00004820 554F subq.w A7, 2
00004822 206D D972 movea.l A0, [A5 - 0x268E]
00004826 2050 movea.l A0, [A0]
00004828 3F28 0010 move.w -[A7], [A0 + 0x10]
0000482C 2F2D D972 move.l -[A7], [A5 - 0x268E]
00004830 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00004834 A887 syscall TextFont
00004836 2F2E FA04 move.l -[A7], [A6 - 0x5FC]
0000483A A873 syscall SetPort
0000483C 1B7C 0001 D88E move.b [A5 - 0x2772], 0x1
00004842 2F0E move.l -[A7], A6
00004844 4EBA B7BA jsr [PC - 0x4846 /* 00000000 */]
00004848 1B7C 0001 D970 move.b [A5 - 0x2690], 0x1
0000484E 42AD D96C clr.l [A5 - 0x2694]
00004852 1B6E 0008 D888 move.b [A5 - 0x2778], [A6 + 0x8]
00004858 422D CE82 clr.b [A5 - 0x317E]
0000485C 426D D88A clr.w [A5 - 0x2776]
00004860 422D FEFB clr.b [A5 - 0x105]
00004864 422D FEFC clr.b [A5 - 0x104]
00004868 422D FEFA clr.b [A5 - 0x106]
0000486C 3F3C 0004 move.w -[A7], 0x4
00004870 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00004874 4A2D B2F6 tst.b [A5 - 0x4D0A]
00004878 57C0 seq D0
0000487A 0C2D 0002 B2F6 cmpi.b [A5 - 0x4D0A], 0x2
00004880 57C1 seq D1
00004882 8001 or.b D0, D1
00004884 122D D888 move.b D1, [A5 - 0x2778]
00004888 5301 subq.b D1, 1
0000488A 0C2D 0004 BE46 cmpi.b [A5 - 0x41BA], 0x4
00004890 57C2 seq D2
00004892 8202 or.b D1, D2
00004894 C001 and.b D0, D1
00004896 6708 beq +0xA /* 000048A0 */
00004898 1B7C 0001 CE36 move.b [A5 - 0x31CA], 0x1
0000489E 6004 bra +0x6 /* 000048A4 */
label000048A0:
000048A0 422D CE36 clr.b [A5 - 0x31CA]
label000048A4:
000048A4 422D CE38 clr.b [A5 - 0x31C8]
000048A8 426D CE2C clr.w [A5 - 0x31D4]
000048AC 0C2D 0001 C27A cmpi.b [A5 - 0x3D86], 0x1
000048B2 6606 bne +0x8 /* 000048BA */
000048B4 422E FFD7 clr.b [A6 - 0x29]
000048B8 6016 bra +0x18 /* 000048D0 */
label000048BA:
000048BA 0C2D 0002 C27A cmpi.b [A5 - 0x3D86], 0x2
000048C0 6608 bne +0xA /* 000048CA */
000048C2 1D7C 0002 FFD7 move.b [A6 - 0x29], 0x2
000048C8 6006 bra +0x8 /* 000048D0 */
label000048CA:
000048CA 1D7C 0001 FFD7 move.b [A6 - 0x29], 0x1
label000048D0:
000048D0 102D B932 move.b D0, [A5 - 0x46CE]
000048D4 5300 subq.b D0, 1
000048D6 4A6D B302 tst.w [A5 - 0x4CFE]
000048DA 5EC1 sgt D1
000048DC C001 and.b D0, D1
000048DE 6728 beq +0x2A /* 00004908 */
000048E0 3F3C 0002 move.w -[A7], 0x2
000048E4 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000048E8 554F subq.w A7, 2
000048EA 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
000048EE 101F move.b D0, [A7]+
000048F0 5300 subq.b D0, 1
000048F2 6600 0C26 bne +0xC28 /* 0000551A */
000048F6 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
000048FA 3F3C 0001 move.w -[A7], 0x1
000048FE 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00004902 1B7C 0001 B932 move.b [A5 - 0x46CE], 0x1
label00004908:
00004908 426E FA14 clr.w [A6 - 0x5EC]
0000490C 7000 moveq.l D0, 0x00
0000490E 302D C160 move.w D0, [A5 - 0x3EA0]
00004912 7200 moveq.l D1, 0x00
00004914 122D C169 move.b D1, [A5 - 0x3E97]
00004918 740C moveq.l D2, 0x0C
0000491A E5A9 lsl D1, D2
0000491C 8081 or.l D0, D1
0000491E 3D40 FA16 move.w [A6 - 0x5EA], D0
00004922 7000 moveq.l D0, 0x00
00004924 302D C164 move.w D0, [A5 - 0x3E9C]
00004928 7200 moveq.l D1, 0x00
0000492A 122D C16B move.b D1, [A5 - 0x3E95]
0000492E 740C moveq.l D2, 0x0C
00004930 E5A9 lsl D1, D2
00004932 8081 or.l D0, D1
00004934 3D40 FA18 move.w [A6 - 0x5E8], D0
00004938 7000 moveq.l D0, 0x00
0000493A 302D C162 move.w D0, [A5 - 0x3E9E]
0000493E 7200 moveq.l D1, 0x00
00004940 122D C16A move.b D1, [A5 - 0x3E96]
00004944 740C moveq.l D2, 0x0C
00004946 E5A9 lsl D1, D2
00004948 8081 or.l D0, D1
0000494A 3D40 FA1A move.w [A6 - 0x5E6], D0
0000494E 7000 moveq.l D0, 0x00
00004950 302D C164 move.w D0, [A5 - 0x3E9C]
00004954 7200 moveq.l D1, 0x00
00004956 322D C162 move.w D1, [A5 - 0x3E9E]
0000495A 8081 or.l D0, D1
0000495C 7200 moveq.l D1, 0x00
0000495E 122D C16B move.b D1, [A5 - 0x3E95]
00004962 740C moveq.l D2, 0x0C
00004964 E5A9 lsl D1, D2
00004966 8081 or.l D0, D1
00004968 3D40 FA1C move.w [A6 - 0x5E4], D0
0000496C 4A2D C27E tst.b [A5 - 0x3D82]
00004970 56C0 sne D0
00004972 C02D D888 and.b D0, [A5 - 0x2778]
00004976 6740 beq +0x42 /* 000049B8 */
00004978 7000 moveq.l D0, 0x00
0000497A 302E FA16 move.w D0, [A6 - 0x5EA]
0000497E 0080 0000 0080 ori.l D0, 0x80
00004984 3D40 FA16 move.w [A6 - 0x5EA], D0
00004988 7000 moveq.l D0, 0x00
0000498A 302E FA18 move.w D0, [A6 - 0x5E8]
0000498E 0080 0000 0080 ori.l D0, 0x80
00004994 3D40 FA18 move.w [A6 - 0x5E8], D0
00004998 7000 moveq.l D0, 0x00
0000499A 302E FA1A move.w D0, [A6 - 0x5E6]
0000499E 0080 0000 0080 ori.l D0, 0x80
000049A4 3D40 FA1A move.w [A6 - 0x5E6], D0
000049A8 7000 moveq.l D0, 0x00
000049AA 302E FA1C move.w D0, [A6 - 0x5E4]
000049AE 0080 0000 0080 ori.l D0, 0x80
000049B4 3D40 FA1C move.w [A6 - 0x5E4], D0
label000049B8:
000049B8 422E FABE clr.b [A6 - 0x542]
000049BC 422E FA1E clr.b [A6 - 0x5E2]
000049C0 422E FADE clr.b [A6 - 0x522]
000049C4 422E FA3E clr.b [A6 - 0x5C2]
000049C8 422E FAFE clr.b [A6 - 0x502]
000049CC 422E FA5E clr.b [A6 - 0x5A2]
000049D0 422E FB1E clr.b [A6 - 0x4E2]
000049D4 422E FA7E clr.b [A6 - 0x582]
000049D8 422E FB3E clr.b [A6 - 0x4C2]
000049DC 422E FA9E clr.b [A6 - 0x562]
000049E0 4A2D C166 tst.b [A5 - 0x3E9A]
000049E4 673C beq +0x3E /* 00004A22 */
000049E6 486E F904 pea.l [A6 - 0x6FC]
000049EA 486D C170 pea.l [A5 - 0x3E90]
000049EE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000049F2 584F addq.w A7, 4
000049F4 3F3C 001E move.w -[A7], 0x1E
000049F8 486E F904 pea.l [A6 - 0x6FC]
000049FC 486E FADE pea.l [A6 - 0x522]
00004A00 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004A04 486E F904 pea.l [A6 - 0x6FC]
00004A08 486D C190 pea.l [A5 - 0x3E70]
00004A0C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004A10 584F addq.w A7, 4
00004A12 3F3C 001E move.w -[A7], 0x1E
00004A16 486E F904 pea.l [A6 - 0x6FC]
00004A1A 486E FA3E pea.l [A6 - 0x5C2]
00004A1E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00004A22:
00004A22 0C2D 0001 C27A cmpi.b [A5 - 0x3D86], 0x1
00004A28 56C0 sne D0
00004A2A C02D C167 and.b D0, [A5 - 0x3E99]
00004A2E 673C beq +0x3E /* 00004A6C */
00004A30 486E F904 pea.l [A6 - 0x6FC]
00004A34 486D C1B0 pea.l [A5 - 0x3E50]
00004A38 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004A3C 584F addq.w A7, 4
00004A3E 3F3C 001E move.w -[A7], 0x1E
00004A42 486E F904 pea.l [A6 - 0x6FC]
00004A46 486E FB1E pea.l [A6 - 0x4E2]
00004A4A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004A4E 486E F904 pea.l [A6 - 0x6FC]
00004A52 486D C1D0 pea.l [A5 - 0x3E30]
00004A56 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004A5A 584F addq.w A7, 4
00004A5C 3F3C 001E move.w -[A7], 0x1E
00004A60 486E F904 pea.l [A6 - 0x6FC]
00004A64 486E FA7E pea.l [A6 - 0x582]
00004A68 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00004A6C:
00004A6C 4A2D C168 tst.b [A5 - 0x3E98]
00004A70 6700 0082 beq +0x84 /* 00004AF4 */
00004A74 486E F904 pea.l [A6 - 0x6FC]
00004A78 486D C1F0 pea.l [A5 - 0x3E10]
00004A7C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004A80 584F addq.w A7, 4
00004A82 3F3C 001E move.w -[A7], 0x1E
00004A86 486E F904 pea.l [A6 - 0x6FC]
00004A8A 486E FAFE pea.l [A6 - 0x502]
00004A8E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004A92 486E F904 pea.l [A6 - 0x6FC]
00004A96 486D C210 pea.l [A5 - 0x3DF0]
00004A9A 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004A9E 584F addq.w A7, 4
00004AA0 3F3C 001E move.w -[A7], 0x1E
00004AA4 486E F904 pea.l [A6 - 0x6FC]
00004AA8 486E FA5E pea.l [A6 - 0x5A2]
00004AAC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004AB0 0C2D 0001 C27A cmpi.b [A5 - 0x3D86], 0x1
00004AB6 673C beq +0x3E /* 00004AF4 */
00004AB8 486E F904 pea.l [A6 - 0x6FC]
00004ABC 486D C230 pea.l [A5 - 0x3DD0]
00004AC0 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004AC4 584F addq.w A7, 4
00004AC6 3F3C 001E move.w -[A7], 0x1E
00004ACA 486E F904 pea.l [A6 - 0x6FC]
00004ACE 486E FB3E pea.l [A6 - 0x4C2]
00004AD2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004AD6 486E F904 pea.l [A6 - 0x6FC]
00004ADA 486D C250 pea.l [A5 - 0x3DB0]
00004ADE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00004AE2 584F addq.w A7, 4
00004AE4 3F3C 001E move.w -[A7], 0x1E
00004AE8 486E F904 pea.l [A6 - 0x6FC]
00004AEC 486E FA9E pea.l [A6 - 0x562]
00004AF0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
label00004AF4:
00004AF4 486D B272 pea.l [A5 - 0x4D8E]
00004AF8 3F3C 0001 move.w -[A7], 0x1
00004AFC 3F2D C27C move.w -[A7], [A5 - 0x3D84]
00004B00 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00004B04 7C01 moveq.l D6, 0x01
label00004B06:
00004B06 3006 move.w D0, D6
00004B08 EB40 asl D0.w, 5
00004B0A 7200 moveq.l D1, 0x00
00004B0C 0640 FABE addi.w D0, 0xFABE
00004B10 1236 0000 move.b D1, [A6 + D0.w]
00004B14 3D41 FA02 move.w [A6 - 0x5FE], D1
00004B18 7E01 moveq.l D7, 0x01
00004B1A 602A bra +0x2C /* 00004B46 */
label00004B1C:
00004B1C 3006 move.w D0, D6
00004B1E EB40 asl D0.w, 5
00004B20 D047 add.w D0, D7
00004B22 7200 moveq.l D1, 0x00
00004B24 0640 FABE addi.w D0, 0xFABE
00004B28 1236 0000 move.b D1, [A6 + D0.w]
00004B2C 0C41 0020 cmpi.w D1, 0x20 /* ' ' */
00004B30 6610 bne +0x12 /* 00004B42 */
00004B32 3006 move.w D0, D6
00004B34 EB40 asl D0.w, 5
00004B36 D047 add.w D0, D7
00004B38 0640 FABE addi.w D0, 0xFABE
00004B3C 1DBC 00A1 0000 move.b [A6 + D0.w], 0xA1
label00004B42:
00004B42 5247 addq.w D7, 1
00004B44 6906 bvs +0x8 /* 00004B4C */
label00004B46:
00004B46 BE6E FA02 cmp.w D7, [A6 - 0x5FE]
00004B4A 6FD0 ble -0x2E /* 00004B1C */
label00004B4C:
00004B4C 3006 move.w D0, D6
00004B4E EB40 asl D0.w, 5
00004B50 7200 moveq.l D1, 0x00
00004B52 0640 FA1E addi.w D0, 0xFA1E
00004B56 1236 0000 move.b D1, [A6 + D0.w]
00004B5A 3D41 FA02 move.w [A6 - 0x5FE], D1
00004B5E 7E01 moveq.l D7, 0x01
00004B60 602A bra +0x2C /* 00004B8C */
label00004B62:
00004B62 3006 move.w D0, D6
00004B64 EB40 asl D0.w, 5
00004B66 D047 add.w D0, D7
00004B68 7200 moveq.l D1, 0x00
00004B6A 0640 FA1E addi.w D0, 0xFA1E
00004B6E 1236 0000 move.b D1, [A6 + D0.w]
00004B72 0C41 0020 cmpi.w D1, 0x20 /* ' ' */
00004B76 6610 bne +0x12 /* 00004B88 */
00004B78 3006 move.w D0, D6
00004B7A EB40 asl D0.w, 5
00004B7C D047 add.w D0, D7
00004B7E 0640 FA1E addi.w D0, 0xFA1E
00004B82 1DBC 00A1 0000 move.b [A6 + D0.w], 0xA1
label00004B88:
00004B88 5247 addq.w D7, 1
00004B8A 6906 bvs +0x8 /* 00004B92 */
label00004B8C:
00004B8C BE6E FA02 cmp.w D7, [A6 - 0x5FE]
00004B90 6FD0 ble -0x2E /* 00004B62 */
label00004B92:
00004B92 5246 addq.w D6, 1
00004B94 0C46 0004 cmpi.w D6, 0x4
00004B98 6F00 FF6C ble -0x92 /* 00004B06 */
00004B9C 7C01 moveq.l D6, 0x01
label00004B9E:
00004B9E 486E F904 pea.l [A6 - 0x6FC]
00004BA2 487A 0A7C pea.l [PC + 0xA7C /* 00005620 */]
00004BA6 3006 move.w D0, D6
00004BA8 EB40 asl D0.w, 5
00004BAA 0640 FABE addi.w D0, 0xFABE
00004BAE 4876 0000 pea.l [A6 + D0.w]
00004BB2 3F3C 0002 move.w -[A7], 0x2
00004BB6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004BBA 584F addq.w A7, 4
00004BBC 3006 move.w D0, D6
00004BBE EB40 asl D0.w, 5
00004BC0 3F3C 001E move.w -[A7], 0x1E
00004BC4 486E F904 pea.l [A6 - 0x6FC]
00004BC8 0640 FABE addi.w D0, 0xFABE
00004BCC 4876 0000 pea.l [A6 + D0.w]
00004BD0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004BD4 486E F904 pea.l [A6 - 0x6FC]
00004BD8 3006 move.w D0, D6
00004BDA EB40 asl D0.w, 5
00004BDC 0640 FA1E addi.w D0, 0xFA1E
00004BE0 4876 0000 pea.l [A6 + D0.w]
00004BE4 487A 0A38 pea.l [PC + 0xA38 /* 0000561E, value 0x1E301E2 */]
00004BE8 3F3C 0002 move.w -[A7], 0x2
00004BEC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004BF0 584F addq.w A7, 4
00004BF2 3006 move.w D0, D6
00004BF4 EB40 asl D0.w, 5
00004BF6 3F3C 001E move.w -[A7], 0x1E
00004BFA 486E F904 pea.l [A6 - 0x6FC]
00004BFE 0640 FA1E addi.w D0, 0xFA1E
00004C02 4876 0000 pea.l [A6 + D0.w]
00004C06 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004C0A 5246 addq.w D6, 1
00004C0C 0C46 0004 cmpi.w D6, 0x4
00004C10 6F8C ble -0x72 /* 00004B9E */
00004C12 102D C47B move.b D0, [A5 - 0x3B85]
00004C16 6030 bra +0x32 /* 00004C48 */
label00004C18:
00004C18 3D7C 015B FB82 move.w [A6 - 0x47E], 0x15B
00004C1E 2D7C 025D 2098 FB7E move.l [A6 - 0x482], 0x25D2098
00004C26 602A bra +0x2C /* 00004C52 */
label00004C28:
00004C28 3D7C 017B FB82 move.w [A6 - 0x47E], 0x17B
00004C2E 2D7C 027D 2098 FB7E move.l [A6 - 0x482], 0x27D2098
00004C36 601A bra +0x1C /* 00004C52 */
label00004C38:
00004C38 3D7C 013C FB82 move.w [A6 - 0x47E], 0x13C
00004C3E 2D7C 023E 2098 FB7E move.l [A6 - 0x482], 0x23E2098
00004C46 600A bra +0xC /* 00004C52 */
label00004C48:
00004C48 67CE beq -0x30 /* 00004C18 */
00004C4A 5300 subq.b D0, 1
00004C4C 67DA beq -0x24 /* 00004C28 */
00004C4E 5300 subq.b D0, 1
00004C50 67E6 beq -0x18 /* 00004C38 */
label00004C52:
00004C52 102D D888 move.b D0, [A5 - 0x2778]
00004C56 5300 subq.b D0, 1
00004C58 6708 beq +0xA /* 00004C62 */
00004C5A 1B7C 0005 C642 move.b [A5 - 0x39BE], 0x5
00004C60 6006 bra +0x8 /* 00004C68 */
label00004C62:
00004C62 1B6D BE46 C642 move.b [A5 - 0x39BE], [A5 - 0x41BA]
label00004C68:
00004C68 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00004C6C 2F0E move.l -[A7], A6
00004C6E 4EBA B3CC jsr [PC - 0x4C34 /* 0000003C */]
00004C72 2F0E move.l -[A7], A6
00004C74 4EBA B492 jsr [PC - 0x4B6E /* 00000108 */]
00004C78 2F0E move.l -[A7], A6
00004C7A 4EBA BB14 jsr [PC - 0x44EC /* 00000790 */]
00004C7E 554F subq.w A7, 2
00004C80 2F0E move.l -[A7], A6
00004C82 4EBA BEDC jsr [PC - 0x4124 /* 00000B60 */]
00004C86 101F move.b D0, [A7]+
00004C88 5300 subq.b D0, 1
00004C8A 6600 095A bne +0x95C /* 000055E6 */
00004C8E 426D FEF2 clr.w [A5 - 0x10E]
00004C92 3B7C 0100 FEF4 move.w [A5 - 0x10C], 0x100
00004C98 422E FFCB clr.b [A6 - 0x35]
00004C9C 426E FFE6 clr.w [A6 - 0x1A]
00004CA0 3D6E FFE6 FFE4 move.w [A6 - 0x1C], [A6 - 0x1A]
00004CA6 41ED B2D2 lea.l A0, [A5 - 0x4D2E]
00004CAA 43EE FFB6 lea.l A1, [A6 - 0x4A]
00004CAE 22D8 move.l [A1]+, [A0]+
00004CB0 32D8 move.w [A1]+, [A0]+
00004CB2 3B7C 0001 FEF6 move.w [A5 - 0x10A], 0x1
label00004CB8:
00004CB8 206D B32C movea.l A0, [A5 - 0x4CD4]
00004CBC 302E FFE6 move.w D0, [A6 - 0x1A]
00004CC0 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004CC4 49F0 0800 lea.l A4, [A0 + D0]
00004CC8 3D6E FFE6 FFDE move.w [A6 - 0x22], [A6 - 0x1A]
00004CCE 422E FFC9 clr.b [A6 - 0x37]
00004CD2 7600 moveq.l D3, 0x00
00004CD4 1614 move.b D3, [A4]
00004CD6 7000 moveq.l D0, 0x00
00004CD8 3003 move.w D0, D3
00004CDA 720F moveq.l D1, 0x0F
00004CDC C081 and.l D0, D1
00004CDE 3600 move.w D3, D0
00004CE0 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1
00004CE6 1B7C 0001 FEF9 move.b [A5 - 0x107], 0x1
00004CEC 7800 moveq.l D4, 0x00
00004CEE 1814 move.b D4, [A4]
00004CF0 48C4 ext.l D4
00004CF2 0284 0000 00F0 andi.l D4, 0xF0
00004CF8 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1
00004CFE 0C43 0005 cmpi.w D3, 0x5
00004D02 5CC0 sge D0
00004D04 C02E FFCB and.b D0, [A6 - 0x35]
00004D08 6716 beq +0x18 /* 00004D20 */
00004D0A 554F subq.w A7, 2
00004D0C 486C 0002 pea.l [A4 + 0x2]
00004D10 486E FFB6 pea.l [A6 - 0x4A]
00004D14 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00004D18 4A1F tst.b [A7]+
00004D1A 6704 beq +0x6 /* 00004D20 */
00004D1C 422E FFCC clr.b [A6 - 0x34]
label00004D20:
00004D20 41EC 0002 lea.l A0, [A4 + 0x2]
00004D24 43EE FFB6 lea.l A1, [A6 - 0x4A]
00004D28 22D8 move.l [A1]+, [A0]+
00004D2A 32D8 move.w [A1]+, [A0]+
00004D2C 41EC 000E lea.l A0, [A4 + 0xE]
00004D30 43EE FF9E lea.l A1, [A6 - 0x62]
00004D34 22D8 move.l [A1]+, [A0]+
00004D36 32D8 move.w [A1]+, [A0]+
00004D38 554F subq.w A7, 2
00004D3A 486E FFB6 pea.l [A6 - 0x4A]
00004D3E 486D B2D2 pea.l [A5 - 0x4D2E]
00004D42 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00004D46 4A1F tst.b [A7]+
00004D48 672E beq +0x30 /* 00004D78 */
00004D4A 554F subq.w A7, 2
00004D4C 486E FFB6 pea.l [A6 - 0x4A]
00004D50 486E FF9E pea.l [A6 - 0x62]
00004D54 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00004D58 101F move.b D0, [A7]+
00004D5A 5300 subq.b D0, 1
00004D5C 670A beq +0xC /* 00004D68 */
00004D5E 486E FFB6 pea.l [A6 - 0x4A]
00004D62 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00004D66 6010 bra +0x12 /* 00004D78 */
label00004D68:
00004D68 4A6E FFE6 tst.w [A6 - 0x1A]
00004D6C 6606 bne +0x8 /* 00004D74 */
00004D6E 6000 07AA bra +0x7AC /* 0000551A */
00004D72 6004 bra +0x6 /* 00004D78 */
label00004D74:
00004D74 422E FFCC clr.b [A6 - 0x34]
label00004D78:
00004D78 3003 move.w D0, D3
00004D7A 6000 007E bra +0x80 /* 00004DFA */
label00004D7E:
00004D7E 554F subq.w A7, 2
00004D80 486E FFB6 pea.l [A6 - 0x4A]
00004D84 486E FF9E pea.l [A6 - 0x62]
00004D88 486E FB8A pea.l [A6 - 0x476]
00004D8C 4267 clr.w -[A7]
00004D8E 1F3C 0001 move.b -[A7], 0x1
00004D92 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00004D96 3F3C 0001 move.w -[A7], 0x1
00004D9A 2F0E move.l -[A7], A6
00004D9C 4EBA C54C jsr [PC - 0x3AB4 /* 000012EA */]
00004DA0 1D5F FFCF move.b [A6 - 0x31], [A7]+
00004DA4 605E bra +0x60 /* 00004E04 */
label00004DA6:
00004DA6 554F subq.w A7, 2
00004DA8 486E FFB6 pea.l [A6 - 0x4A]
00004DAC 486E FF9E pea.l [A6 - 0x62]
00004DB0 486E FB8A pea.l [A6 - 0x476]
00004DB4 3F3C 0001 move.w -[A7], 0x1
00004DB8 1F3C 0001 move.b -[A7], 0x1
00004DBC 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00004DC0 3F3C 0001 move.w -[A7], 0x1
00004DC4 2F0E move.l -[A7], A6
00004DC6 4EBA C522 jsr [PC - 0x3ADE /* 000012EA */]
00004DCA 1D5F FFCF move.b [A6 - 0x31], [A7]+
00004DCE 6034 bra +0x36 /* 00004E04 */
label00004DD0:
00004DD0 554F subq.w A7, 2
00004DD2 486E FFB6 pea.l [A6 - 0x4A]
00004DD6 486E FF9E pea.l [A6 - 0x62]
00004DDA 486E FB8A pea.l [A6 - 0x476]
00004DDE 3F3C 0002 move.w -[A7], 0x2
00004DE2 1F3C 0001 move.b -[A7], 0x1
00004DE6 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00004DEA 3F3C 0001 move.w -[A7], 0x1
00004DEE 2F0E move.l -[A7], A6
00004DF0 4EBA C4F8 jsr [PC - 0x3B08 /* 000012EA */]
00004DF4 1D5F FFCF move.b [A6 - 0x31], [A7]+
00004DF8 600A bra +0xC /* 00004E04 */
label00004DFA:
00004DFA 6782 beq -0x7C /* 00004D7E */
00004DFC 5340 subq.w D0, 1
00004DFE 67D0 beq -0x2E /* 00004DD0 */
00004E00 5740 subq.w D0, 3
00004E02 67A2 beq -0x5C /* 00004DA6 */
label00004E04:
00004E04 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1
00004E0A 102E FFCF move.b D0, [A6 - 0x31]
00004E0E 5300 subq.b D0, 1
00004E10 6600 07D4 bne +0x7D6 /* 000055E6 */
00004E14 0C43 0005 cmpi.w D3, 0x5
00004E18 6D00 047C blt +0x47E /* 00005296 */
00004E1C 554F subq.w A7, 2
00004E1E 486E FF9E pea.l [A6 - 0x62]
00004E22 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00004E26 554F subq.w A7, 2
00004E28 486E FFB6 pea.l [A6 - 0x4A]
00004E2C 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00004E30 301F move.w D0, [A7]+
00004E32 321F move.w D1, [A7]+
00004E34 9240 sub.w D1, D0
00004E36 48C1 ext.l D1
00004E38 2D41 FFDA move.l [A6 - 0x26], D1
00004E3C 594F subq.w A7, 4
00004E3E 486E FF9E pea.l [A6 - 0x62]
00004E42 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00004E46 2D5F FFBC move.l [A6 - 0x44], [A7]+
00004E4A 554F subq.w A7, 2
00004E4C 486E FFBC pea.l [A6 - 0x44]
00004E50 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004E54 0C5F 0001 cmpi.w [A7]+, 0x1
00004E58 660A bne +0xC /* 00004E64 */
00004E5A 202E FFDA move.l D0, [A6 - 0x26]
00004E5E 5280 addq.l D0, 1
00004E60 2D40 FFDA move.l [A6 - 0x26], D0
label00004E64:
00004E64 202E FF9E move.l D0, [A6 - 0x62]
00004E68 B0AE FFB6 cmp.l D0, [A6 - 0x4A]
00004E6C 6740 beq +0x42 /* 00004EAE */
00004E6E 594F subq.w A7, 4
00004E70 486E FFB6 pea.l [A6 - 0x4A]
00004E74 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00004E78 3F3C 0001 move.w -[A7], 0x1
00004E7C 486E FFAA pea.l [A6 - 0x56]
00004E80 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
00004E84 41EE FF9E lea.l A0, [A6 - 0x62]
00004E88 43EE FF98 lea.l A1, [A6 - 0x68]
00004E8C 22D8 move.l [A1]+, [A0]+
00004E8E 32D8 move.w [A1]+, [A0]+
00004E90 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004E94 554F subq.w A7, 2
00004E96 486E FFB6 pea.l [A6 - 0x4A]
00004E9A 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004E9E 486E FF9E pea.l [A6 - 0x62]
00004EA2 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
00004EA6 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
00004EAC 6004 bra +0x6 /* 00004EB2 */
label00004EAE:
00004EAE 426E FFE8 clr.w [A6 - 0x18]
label00004EB2:
00004EB2 4A6E FFE8 tst.w [A6 - 0x18]
00004EB6 663E bne +0x40 /* 00004EF6 */
label00004EB8:
00004EB8 206D B32C movea.l A0, [A5 - 0x4CD4]
00004EBC 302E FFE4 move.w D0, [A6 - 0x1C]
00004EC0 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004EC4 3D70 081E FFE4 move.w [A6 - 0x1C], [A0 + D0 + 0x1E]
00004ECA 206D B32C movea.l A0, [A5 - 0x4CD4]
00004ECE 302E FFE4 move.w D0, [A6 - 0x1C]
00004ED2 C1FC 0024 muls.w D0, 0x24 /* '$' */
00004ED6 41F0 0802 lea.l A0, [A0 + D0 + 0x2]
00004EDA 43EE FFAA lea.l A1, [A6 - 0x56]
00004EDE 22D8 move.l [A1]+, [A0]+
00004EE0 32D8 move.w [A1]+, [A0]+
00004EE2 554F subq.w A7, 2
00004EE4 486E FFAA pea.l [A6 - 0x56]
00004EE8 486E FFB6 pea.l [A6 - 0x4A]
00004EEC 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00004EF0 101F move.b D0, [A7]+
00004EF2 5300 subq.b D0, 1
00004EF4 67C2 beq -0x3C /* 00004EB8 */
label00004EF6:
00004EF6 2D6E FFAA FFC0 move.l [A6 - 0x40], [A6 - 0x56]
00004EFC 41EC 0008 lea.l A0, [A4 + 0x8]
00004F00 43EE FFA4 lea.l A1, [A6 - 0x5C]
00004F04 22D8 move.l [A1]+, [A0]+
00004F06 32D8 move.w [A1]+, [A0]+
00004F08 41EC 0014 lea.l A0, [A4 + 0x14]
00004F0C 43EE FF92 lea.l A1, [A6 - 0x6E]
00004F10 22D8 move.l [A1]+, [A0]+
00004F12 32D8 move.w [A1]+, [A0]+
00004F14 0C2E 0002 FFD7 cmpi.b [A6 - 0x29], 0x2
00004F1A 57C0 seq D0
00004F1C 4A2E FFD7 tst.b [A6 - 0x29]
00004F20 57C1 seq D1
00004F22 8001 or.b D0, D1
00004F24 670E beq +0x10 /* 00004F34 */
00004F26 486E FFA4 pea.l [A6 - 0x5C]
00004F2A 486E FF92 pea.l [A6 - 0x6E]
00004F2E 2F0E move.l -[A7], A6
00004F30 4EBA CF92 jsr [PC - 0x306E /* 00001EC4 */]
label00004F34:
00004F34 2D6E FF92 FFBC move.l [A6 - 0x44], [A6 - 0x6E]
00004F3A 6018 bra +0x1A /* 00004F54 */
label00004F3C:
00004F3C 594F subq.w A7, 4
00004F3E 486E FFBC pea.l [A6 - 0x44]
00004F42 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004F46 2D5F FFBC move.l [A6 - 0x44], [A7]+
00004F4A 202E FFDA move.l D0, [A6 - 0x26]
00004F4E 5380 subq.l D0, 1
00004F50 2D40 FFDA move.l [A6 - 0x26], D0
label00004F54:
00004F54 202E FFBC move.l D0, [A6 - 0x44]
00004F58 B0AE FFA4 cmp.l D0, [A6 - 0x5C]
00004F5C 56C0 sne D0
00004F5E 4AAE FFDA tst.l [A6 - 0x26]
00004F62 5EC1 sgt D1
00004F64 C001 and.b D0, D1
00004F66 2F00 move.l -[A7], D0
00004F68 554F subq.w A7, 2
00004F6A 486E FFBC pea.l [A6 - 0x44]
00004F6E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004F72 321F move.w D1, [A7]+
00004F74 201F move.l D0, [A7]+
00004F76 5341 subq.w D1, 1
00004F78 57C1 seq D1
00004F7A C001 and.b D0, D1
00004F7C 66BE bne -0x40 /* 00004F3C */
00004F7E 554F subq.w A7, 2
00004F80 486E FFBC pea.l [A6 - 0x44]
00004F84 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00004F88 0C5F 0001 cmpi.w [A7]+, 0x1
00004F8C 5EC0 sgt D0
00004F8E 0C44 0010 cmpi.w D4, 0x10
00004F92 57C1 seq D1
00004F94 8001 or.b D0, D1
00004F96 6760 beq +0x62 /* 00004FF8 */
00004F98 554F subq.w A7, 2
00004F9A 486E FF92 pea.l [A6 - 0x6E]
00004F9E 486E FFA4 pea.l [A6 - 0x5C]
00004FA2 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004FA6 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00004FAA 1D5F FFCE move.b [A6 - 0x32], [A7]+
00004FAE 7E01 moveq.l D7, 0x01
label00004FB0:
00004FB0 41EE FF92 lea.l A0, [A6 - 0x6E]
00004FB4 43EE FF8C lea.l A1, [A6 - 0x74]
00004FB8 22D8 move.l [A1]+, [A0]+
00004FBA 32D8 move.w [A1]+, [A0]+
00004FBC 486E FF8C pea.l [A6 - 0x74]
00004FC0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00004FC4 554F subq.w A7, 2
00004FC6 486E FF8C pea.l [A6 - 0x74]
00004FCA 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00004FCE 0C5F 0020 cmpi.w [A7]+, 0x20 /* ' ' */
00004FD2 57C0 seq D0
00004FD4 222E FF8C move.l D1, [A6 - 0x74]
00004FD8 B2AE FF92 cmp.l D1, [A6 - 0x6E]
00004FDC 57C1 seq D1
00004FDE C001 and.b D0, D1
00004FE0 670C beq +0xE /* 00004FEE */
00004FE2 41EE FF8C lea.l A0, [A6 - 0x74]
00004FE6 43EE FF92 lea.l A1, [A6 - 0x6E]
00004FEA 22D8 move.l [A1]+, [A0]+
00004FEC 32D8 move.w [A1]+, [A0]+
label00004FEE:
00004FEE 5247 addq.w D7, 1
00004FF0 0C47 0002 cmpi.w D7, 0x2
00004FF4 6FBA ble -0x44 /* 00004FB0 */
00004FF6 6010 bra +0x12 /* 00005008 */
label00004FF8:
00004FF8 2F2E FFBC move.l -[A7], [A6 - 0x44]
00004FFC 3F3C 0001 move.w -[A7], 0x1
00005000 486E FF92 pea.l [A6 - 0x6E]
00005004 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
label00005008:
00005008 0C44 0050 cmpi.w D4, 0x50 /* 'P' */
0000500C 57C0 seq D0
0000500E 0C44 0040 cmpi.w D4, 0x40 /* '@' */
00005012 57C1 seq D1
00005014 8001 or.b D0, D1
00005016 6704 beq +0x6 /* 0000501C */
00005018 4205 clr.b D5
0000501A 6002 bra +0x4 /* 0000501E */
label0000501C:
0000501C 7A01 moveq.l D5, 0x01
label0000501E:
0000501E 4A2E FFCC tst.b [A6 - 0x34]
00005022 6772 beq +0x74 /* 00005096 */
00005024 554F subq.w A7, 2
00005026 486E FFB6 pea.l [A6 - 0x4A]
0000502A 486E FF9E pea.l [A6 - 0x62]
0000502E 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00005032 101F move.b D0, [A7]+
00005034 5300 subq.b D0, 1
00005036 0C43 0005 cmpi.w D3, 0x5
0000503A 56C1 sne D1
0000503C 8001 or.b D0, D1
0000503E 2F00 move.l -[A7], D0
00005040 554F subq.w A7, 2
00005042 486E FFA4 pea.l [A6 - 0x5C]
00005046 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
0000504A 321F move.w D1, [A7]+
0000504C 201F move.l D0, [A7]+
0000504E 3F01 move.w -[A7], D1
00005050 487A 05C4 pea.l [PC + 0x5C4 /* 00005616, value 0x8C005002 */]
00005054 486E F9E4 pea.l [A6 - 0x61C]
00005058 3F3C 0008 move.w -[A7], 0x8
0000505C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00005060 486E F9E4 pea.l [A6 - 0x61C]
00005064 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005068 57C1 seq D1
0000506A 8001 or.b D0, D1
0000506C 6728 beq +0x2A /* 00005096 */
0000506E 554F subq.w A7, 2
00005070 486E FFB6 pea.l [A6 - 0x4A]
00005074 486E FF9E pea.l [A6 - 0x62]
00005078 486E FB8A pea.l [A6 - 0x476]
0000507C 4267 clr.w -[A7]
0000507E 1F05 move.b -[A7], D5
00005080 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005084 3F3C 0001 move.w -[A7], 0x1
00005088 2F0E move.l -[A7], A6
0000508A 4EBA C25E jsr [PC - 0x3DA2 /* 000012EA */]
0000508E 101F move.b D0, [A7]+
00005090 5300 subq.b D0, 1
00005092 6600 0552 bne +0x554 /* 000055E6 */
label00005096:
00005096 0C44 0030 cmpi.w D4, 0x30 /* '0' */
0000509A 57C0 seq D0
0000509C 0C44 0070 cmpi.w D4, 0x70 /* 'p' */
000050A0 57C1 seq D1
000050A2 2F00 move.l -[A7], D0
000050A4 2F01 move.l -[A7], D1
000050A6 594F subq.w A7, 4
000050A8 486E FF9E pea.l [A6 - 0x62]
000050AC 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
000050B0 241F move.l D2, [A7]+
000050B2 221F move.l D1, [A7]+
000050B4 201F move.l D0, [A7]+
000050B6 B4AD B308 cmp.l D2, [A5 - 0x4CF8]
000050BA 57C2 seq D2
000050BC C202 and.b D1, D2
000050BE 8001 or.b D0, D1
000050C0 6700 0088 beq +0x8A /* 0000514A */
000050C4 554F subq.w A7, 2
000050C6 486E FB8A pea.l [A6 - 0x476]
000050CA 3F2E FB88 move.w -[A7], [A6 - 0x478]
000050CE 2F0E move.l -[A7], A6
000050D0 4EBA BE10 jsr [PC - 0x41F0 /* 00000EE2 */]
000050D4 101F move.b D0, [A7]+
000050D6 5300 subq.b D0, 1
000050D8 6600 050C bne +0x50E /* 000055E6 */
000050DC 594F subq.w A7, 4
000050DE 486E FFA4 pea.l [A6 - 0x5C]
000050E2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000050E6 2D5F FFBC move.l [A6 - 0x44], [A7]+
000050EA 4AAE FFBC tst.l [A6 - 0x44]
000050EE 6700 042A beq +0x42C /* 0000551A */
000050F2 2F2E FFBC move.l -[A7], [A6 - 0x44]
000050F6 3F3C 0001 move.w -[A7], 0x1
000050FA 486E FFB0 pea.l [A6 - 0x50]
000050FE 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
00005102 554F subq.w A7, 2
00005104 486E FFBC pea.l [A6 - 0x44]
00005108 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000510C 0C5F 0001 cmpi.w [A7]+, 0x1
00005110 57C0 seq D0
00005112 222E FFBC move.l D1, [A6 - 0x44]
00005116 B2AD B30C cmp.l D1, [A5 - 0x4CF4]
0000511A 56C1 sne D1
0000511C C001 and.b D0, D1
0000511E 672A beq +0x2C /* 0000514A */
00005120 554F subq.w A7, 2
00005122 486E FFB0 pea.l [A6 - 0x50]
00005126 486E FFB0 pea.l [A6 - 0x50]
0000512A 486E FB8A pea.l [A6 - 0x476]
0000512E 4267 clr.w -[A7]
00005130 1F3C 0001 move.b -[A7], 0x1
00005134 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005138 3F3C 0002 move.w -[A7], 0x2
0000513C 2F0E move.l -[A7], A6
0000513E 4EBA C1AA jsr [PC - 0x3E56 /* 000012EA */]
00005142 101F move.b D0, [A7]+
00005144 5300 subq.b D0, 1
00005146 6600 049E bne +0x4A0 /* 000055E6 */
label0000514A:
0000514A 0C44 0010 cmpi.w D4, 0x10
0000514E 6604 bne +0x6 /* 00005154 */
00005150 4205 clr.b D5
00005152 6002 bra +0x4 /* 00005156 */
label00005154:
00005154 7A01 moveq.l D5, 0x01
label00005156:
00005156 7000 moveq.l D0, 0x00
00005158 1014 move.b D0, [A4]
0000515A 48C0 ext.l D0
0000515C 7210 moveq.l D1, 0x10
0000515E C081 and.l D0, D1
00005160 4A80 tst.l D0
00005162 56C0 sne D0
00005164 C005 and.b D0, D5
00005166 2F00 move.l -[A7], D0
00005168 554F subq.w A7, 2
0000516A 486E FFC0 pea.l [A6 - 0x40]
0000516E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00005172 321F move.w D1, [A7]+
00005174 201F move.l D0, [A7]+
00005176 5341 subq.w D1, 1
00005178 57C1 seq D1
0000517A 4401 neg.b D1
0000517C 8001 or.b D0, D1
0000517E 6708 beq +0xA /* 00005188 */
00005180 3D7C 0002 FFE2 move.w [A6 - 0x1E], 0x2
00005186 6004 bra +0x6 /* 0000518C */
label00005188:
00005188 426E FFE2 clr.w [A6 - 0x1E]
label0000518C:
0000518C 4A2E FFD7 tst.b [A6 - 0x29]
00005190 6606 bne +0x8 /* 00005198 */
00005192 426E FFD0 clr.w [A6 - 0x30]
00005196 6014 bra +0x16 /* 000051AC */
label00005198:
00005198 0C43 0005 cmpi.w D3, 0x5
0000519C 6608 bne +0xA /* 000051A6 */
0000519E 3D7C 0003 FFD0 move.w [A6 - 0x30], 0x3
000051A4 6006 bra +0x8 /* 000051AC */
label000051A6:
000051A6 3D7C 0004 FFD0 move.w [A6 - 0x30], 0x4
label000051AC:
000051AC 4A2E FFD7 tst.b [A6 - 0x29]
000051B0 57C0 seq D0
000051B2 322C 001E move.w D1, [A4 + 0x1E]
000051B6 B26E FFE4 cmp.w D1, [A6 - 0x1C]
000051BA 56C1 sne D1
000051BC C001 and.b D0, D1
000051BE 6750 beq +0x52 /* 00005210 */
000051C0 4A2E FFCA tst.b [A6 - 0x36]
000051C4 6722 beq +0x24 /* 000051E8 */
000051C6 554F subq.w A7, 2
000051C8 2F2E FFBC move.l -[A7], [A6 - 0x44]
000051CC 2F2E FFBC move.l -[A7], [A6 - 0x44]
000051D0 3F3C 0002 move.w -[A7], 0x2
000051D4 4227 clr.b -[A7]
000051D6 486E FB88 pea.l [A6 - 0x478]
000051DA 2F0E move.l -[A7], A6
000051DC 4EBA BB2E jsr [PC - 0x44D2 /* 00000D0C */]
000051E0 101F move.b D0, [A7]+
000051E2 5300 subq.b D0, 1
000051E4 6600 0400 bne +0x402 /* 000055E6 */
label000051E8:
000051E8 486E FB86 pea.l [A6 - 0x47A]
000051EC 2F2D CE7E move.l -[A7], [A5 - 0x3182]
000051F0 2F0E move.l -[A7], A6
000051F2 4EBA B832 jsr [PC - 0x47CE /* 00000A26 */]
000051F6 4A6E FB86 tst.w [A6 - 0x47A]
000051FA 673E beq +0x40 /* 0000523A */
000051FC 486E FB8A pea.l [A6 - 0x476]
00005200 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00005204 3F2E FB86 move.w -[A7], [A6 - 0x47A]
00005208 2F0E move.l -[A7], A6
0000520A 4EBA BE0E jsr [PC - 0x41F2 /* 0000101A */]
0000520E 602A bra +0x2C /* 0000523A */
label00005210:
00005210 554F subq.w A7, 2
00005212 486E FFA4 pea.l [A6 - 0x5C]
00005216 486E FF92 pea.l [A6 - 0x6E]
0000521A 486E FB8A pea.l [A6 - 0x476]
0000521E 3F2E FFD0 move.w -[A7], [A6 - 0x30]
00005222 1F05 move.b -[A7], D5
00005224 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005228 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000522C 2F0E move.l -[A7], A6
0000522E 4EBA C0BA jsr [PC - 0x3F46 /* 000012EA */]
00005232 101F move.b D0, [A7]+
00005234 5300 subq.b D0, 1
00005236 6600 03AE bne +0x3B0 /* 000055E6 */
label0000523A:
0000523A 0C44 0040 cmpi.w D4, 0x40 /* '@' */
0000523E 57C0 seq D0
00005240 322E FFE4 move.w D1, [A6 - 0x1C]
00005244 B26C 001E cmp.w D1, [A4 + 0x1E]
00005248 57C1 seq D1
0000524A C001 and.b D0, D1
0000524C 6718 beq +0x1A /* 00005266 */
0000524E 554F subq.w A7, 2
00005250 486E FB8A pea.l [A6 - 0x476]
00005254 3F2E FB88 move.w -[A7], [A6 - 0x478]
00005258 2F0E move.l -[A7], A6
0000525A 4EBA BC86 jsr [PC - 0x437A /* 00000EE2 */]
0000525E 101F move.b D0, [A7]+
00005260 5300 subq.b D0, 1
00005262 6600 0382 bne +0x384 /* 000055E6 */
label00005266:
00005266 4A6E FFE8 tst.w [A6 - 0x18]
0000526A 6F2A ble +0x2C /* 00005296 */
0000526C 554F subq.w A7, 2
0000526E 486E FFAA pea.l [A6 - 0x56]
00005272 486E FF98 pea.l [A6 - 0x68]
00005276 486E FB8A pea.l [A6 - 0x476]
0000527A 4267 clr.w -[A7]
0000527C 1F3C 0001 move.b -[A7], 0x1
00005280 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005284 3F3C 0001 move.w -[A7], 0x1
00005288 2F0E move.l -[A7], A6
0000528A 4EBA C05E jsr [PC - 0x3FA2 /* 000012EA */]
0000528E 101F move.b D0, [A7]+
00005290 5300 subq.b D0, 1
00005292 6600 0352 bne +0x354 /* 000055E6 */
label00005296:
00005296 0C43 0003 cmpi.w D3, 0x3
0000529A 6600 027E bne +0x280 /* 0000551A */
0000529E 2D6E FFB6 FFC0 move.l [A6 - 0x40], [A6 - 0x4A]
000052A4 41EC 0008 lea.l A0, [A4 + 0x8]
000052A8 43EE FFA4 lea.l A1, [A6 - 0x5C]
000052AC 22D8 move.l [A1]+, [A0]+
000052AE 32D8 move.w [A1]+, [A0]+
000052B0 2D6E FFA4 FFBC move.l [A6 - 0x44], [A6 - 0x5C]
000052B6 41EC 0014 lea.l A0, [A4 + 0x14]
000052BA 43EE FF92 lea.l A1, [A6 - 0x6E]
000052BE 22D8 move.l [A1]+, [A0]+
000052C0 32D8 move.w [A1]+, [A0]+
000052C2 4A2E FFD7 tst.b [A6 - 0x29]
000052C6 57C0 seq D0
000052C8 0C2E 0002 FFD7 cmpi.b [A6 - 0x29], 0x2
000052CE 57C1 seq D1
000052D0 8001 or.b D0, D1
000052D2 670E beq +0x10 /* 000052E2 */
000052D4 486E FFA4 pea.l [A6 - 0x5C]
000052D8 486E FF92 pea.l [A6 - 0x6E]
000052DC 2F0E move.l -[A7], A6
000052DE 4EBA CBE4 jsr [PC - 0x341C /* 00001EC4 */]
label000052E2:
000052E2 7000 moveq.l D0, 0x00
000052E4 1014 move.b D0, [A4]
000052E6 48C0 ext.l D0
000052E8 7230 moveq.l D1, 0x30
000052EA C081 and.l D0, D1
000052EC 0C40 0030 cmpi.w D0, 0x30 /* '0' */
000052F0 56C0 sne D0
000052F2 222E FF92 move.l D1, [A6 - 0x6E]
000052F6 B2AD B272 cmp.l D1, [A5 - 0x4D8E]
000052FA 56C1 sne D1
000052FC C001 and.b D0, D1
000052FE 675E beq +0x60 /* 0000535E */
00005300 554F subq.w A7, 2
00005302 486E FF92 pea.l [A6 - 0x6E]
00005306 486E FFA4 pea.l [A6 - 0x5C]
0000530A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000530E 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00005312 1D5F FFCE move.b [A6 - 0x32], [A7]+
00005316 7E01 moveq.l D7, 0x01
label00005318:
00005318 41EE FF92 lea.l A0, [A6 - 0x6E]
0000531C 43EE FF8C lea.l A1, [A6 - 0x74]
00005320 22D8 move.l [A1]+, [A0]+
00005322 32D8 move.w [A1]+, [A0]+
00005324 486E FF8C pea.l [A6 - 0x74]
00005328 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000532C 554F subq.w A7, 2
0000532E 486E FF8C pea.l [A6 - 0x74]
00005332 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00005336 0C5F 0020 cmpi.w [A7]+, 0x20 /* ' ' */
0000533A 57C0 seq D0
0000533C 222E FF8C move.l D1, [A6 - 0x74]
00005340 B2AE FF92 cmp.l D1, [A6 - 0x6E]
00005344 57C1 seq D1
00005346 C001 and.b D0, D1
00005348 670C beq +0xE /* 00005356 */
0000534A 41EE FF8C lea.l A0, [A6 - 0x74]
0000534E 43EE FF92 lea.l A1, [A6 - 0x6E]
00005352 22D8 move.l [A1]+, [A0]+
00005354 32D8 move.w [A1]+, [A0]+
label00005356:
00005356 5247 addq.w D7, 1
00005358 0C47 0002 cmpi.w D7, 0x2
0000535C 6FBA ble -0x44 /* 00005318 */
label0000535E:
0000535E 7000 moveq.l D0, 0x00
00005360 1014 move.b D0, [A4]
00005362 48C0 ext.l D0
00005364 7230 moveq.l D1, 0x30
00005366 C081 and.l D0, D1
00005368 0C40 0010 cmpi.w D0, 0x10
0000536C 6604 bne +0x6 /* 00005372 */
0000536E 4205 clr.b D5
00005370 6002 bra +0x4 /* 00005374 */
label00005372:
00005372 7A01 moveq.l D5, 0x01
label00005374:
00005374 0C44 0030 cmpi.w D4, 0x30 /* '0' */
00005378 6600 0080 bne +0x82 /* 000053FA */
0000537C 554F subq.w A7, 2
0000537E 486E FB8A pea.l [A6 - 0x476]
00005382 3F2E FB88 move.w -[A7], [A6 - 0x478]
00005386 2F0E move.l -[A7], A6
00005388 4EBA BB58 jsr [PC - 0x44A8 /* 00000EE2 */]
0000538C 101F move.b D0, [A7]+
0000538E 5300 subq.b D0, 1
00005390 6600 0254 bne +0x256 /* 000055E6 */
00005394 594F subq.w A7, 4
00005396 486E FFA4 pea.l [A6 - 0x5C]
0000539A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000539E 2D5F FFBC move.l [A6 - 0x44], [A7]+
000053A2 2F2E FFBC move.l -[A7], [A6 - 0x44]
000053A6 3F3C 0001 move.w -[A7], 0x1
000053AA 486E FFB0 pea.l [A6 - 0x50]
000053AE 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000053B2 554F subq.w A7, 2
000053B4 486E FFBC pea.l [A6 - 0x44]
000053B8 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000053BC 0C5F 0001 cmpi.w [A7]+, 0x1
000053C0 57C0 seq D0
000053C2 222E FFBC move.l D1, [A6 - 0x44]
000053C6 B2AD B30C cmp.l D1, [A5 - 0x4CF4]
000053CA 56C1 sne D1
000053CC C001 and.b D0, D1
000053CE 672A beq +0x2C /* 000053FA */
000053D0 554F subq.w A7, 2
000053D2 486E FFB0 pea.l [A6 - 0x50]
000053D6 486E FFB0 pea.l [A6 - 0x50]
000053DA 486E FB8A pea.l [A6 - 0x476]
000053DE 4267 clr.w -[A7]
000053E0 1F3C 0001 move.b -[A7], 0x1
000053E4 2F2E FFC0 move.l -[A7], [A6 - 0x40]
000053E8 3F3C 0002 move.w -[A7], 0x2
000053EC 2F0E move.l -[A7], A6
000053EE 4EBA BEFA jsr [PC - 0x4106 /* 000012EA */]
000053F2 101F move.b D0, [A7]+
000053F4 5300 subq.b D0, 1
000053F6 6600 01EE bne +0x1F0 /* 000055E6 */
label000053FA:
000053FA 7000 moveq.l D0, 0x00
000053FC 1014 move.b D0, [A4]
000053FE 48C0 ext.l D0
00005400 7210 moveq.l D1, 0x10
00005402 C081 and.l D0, D1
00005404 4A80 tst.l D0
00005406 56C0 sne D0
00005408 C005 and.b D0, D5
0000540A 2F00 move.l -[A7], D0
0000540C 554F subq.w A7, 2
0000540E 486E FFC0 pea.l [A6 - 0x40]
00005412 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00005416 321F move.w D1, [A7]+
00005418 201F move.l D0, [A7]+
0000541A 5341 subq.w D1, 1
0000541C 57C1 seq D1
0000541E 4401 neg.b D1
00005420 8001 or.b D0, D1
00005422 6708 beq +0xA /* 0000542C */
00005424 3D7C 0002 FFE2 move.w [A6 - 0x1E], 0x2
0000542A 6004 bra +0x6 /* 00005430 */
label0000542C:
0000542C 426E FFE2 clr.w [A6 - 0x1E]
label00005430:
00005430 4A2E FFD7 tst.b [A6 - 0x29]
00005434 6606 bne +0x8 /* 0000543C */
00005436 426E FFD0 clr.w [A6 - 0x30]
0000543A 6006 bra +0x8 /* 00005442 */
label0000543C:
0000543C 3D7C 0003 FFD0 move.w [A6 - 0x30], 0x3
label00005442:
00005442 554F subq.w A7, 2
00005444 486E FFA4 pea.l [A6 - 0x5C]
00005448 486E FF92 pea.l [A6 - 0x6E]
0000544C 486E FB8A pea.l [A6 - 0x476]
00005450 3F2E FFD0 move.w -[A7], [A6 - 0x30]
00005454 1F05 move.b -[A7], D5
00005456 2F2E FFC0 move.l -[A7], [A6 - 0x40]
0000545A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000545E 2F0E move.l -[A7], A6
00005460 4EBA BE88 jsr [PC - 0x4178 /* 000012EA */]
00005464 101F move.b D0, [A7]+
00005466 5300 subq.b D0, 1
00005468 6600 017C bne +0x17E /* 000055E6 */
0000546C 594F subq.w A7, 4
0000546E 486E FF92 pea.l [A6 - 0x6E]
00005472 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00005476 2D5F FFBC move.l [A6 - 0x44], [A7]+
0000547A 0C44 00F0 cmpi.w D4, 0xF0
0000547E 666E bne +0x70 /* 000054EE */
00005480 554F subq.w A7, 2
00005482 486E FB8A pea.l [A6 - 0x476]
00005486 3F2E FB88 move.w -[A7], [A6 - 0x478]
0000548A 2F0E move.l -[A7], A6
0000548C 4EBA BA54 jsr [PC - 0x45AC /* 00000EE2 */]
00005490 101F move.b D0, [A7]+
00005492 5300 subq.b D0, 1
00005494 6600 0150 bne +0x152 /* 000055E6 */
00005498 554F subq.w A7, 2
0000549A 486E FF92 pea.l [A6 - 0x6E]
0000549E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000054A2 0C5F 0001 cmpi.w [A7]+, 0x1
000054A6 56C0 sne D0
000054A8 2F00 move.l -[A7], D0
000054AA 554F subq.w A7, 2
000054AC 486E FFBC pea.l [A6 - 0x44]
000054B0 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000054B4 321F move.w D1, [A7]+
000054B6 201F move.l D0, [A7]+
000054B8 5341 subq.w D1, 1
000054BA 57C1 seq D1
000054BC C001 and.b D0, D1
000054BE 672E beq +0x30 /* 000054EE */
000054C0 594F subq.w A7, 4
000054C2 486E FFB6 pea.l [A6 - 0x4A]
000054C6 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000054CA 2D5F FFC0 move.l [A6 - 0x40], [A7]+
000054CE 554F subq.w A7, 2
000054D0 486E FFC0 pea.l [A6 - 0x40]
000054D4 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000054D8 0C5F 0001 cmpi.w [A7]+, 0x1
000054DC 6610 bne +0x12 /* 000054EE */
000054DE 2F2E FFC0 move.l -[A7], [A6 - 0x40]
000054E2 3F3C 0001 move.w -[A7], 0x1
000054E6 486E FFB6 pea.l [A6 - 0x4A]
000054EA 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
label000054EE:
000054EE 554F subq.w A7, 2
000054F0 486E FFB6 pea.l [A6 - 0x4A]
000054F4 486E FF9E pea.l [A6 - 0x62]
000054F8 486E FB8A pea.l [A6 - 0x476]
000054FC 3F3C 0001 move.w -[A7], 0x1
00005500 1F3C 0001 move.b -[A7], 0x1
00005504 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00005508 3F3C 0001 move.w -[A7], 0x1
0000550C 2F0E move.l -[A7], A6
0000550E 4EBA BDDA jsr [PC - 0x4226 /* 000012EA */]
00005512 101F move.b D0, [A7]+
00005514 5300 subq.b D0, 1
00005516 6600 00CE bne +0xD0 /* 000055E6 */
label0000551A:
0000551A 3D6C 001E FFE6 move.w [A6 - 0x1A], [A4 + 0x1E]
00005520 3D6E FFE6 FFE4 move.w [A6 - 0x1C], [A6 - 0x1A]
00005526 4A6E FFE6 tst.w [A6 - 0x1A]
0000552A 6E00 F78C bgt -0x872 /* 00004CB8 */
0000552E 1B7C 0001 CE82 move.b [A5 - 0x317E], 0x1
00005534 422D CE37 clr.b [A5 - 0x31C9]
00005538 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
0000553C 426E FA14 clr.w [A6 - 0x5EC]
00005540 7000 moveq.l D0, 0x00
00005542 302D C160 move.w D0, [A5 - 0x3EA0]
00005546 7200 moveq.l D1, 0x00
00005548 122D C169 move.b D1, [A5 - 0x3E97]
0000554C 740C moveq.l D2, 0x0C
0000554E E5A9 lsl D1, D2
00005550 8081 or.l D0, D1
00005552 3D40 FA16 move.w [A6 - 0x5EA], D0
00005556 7000 moveq.l D0, 0x00
00005558 302D C164 move.w D0, [A5 - 0x3E9C]
0000555C 7200 moveq.l D1, 0x00
0000555E 122D C16B move.b D1, [A5 - 0x3E95]
00005562 740C moveq.l D2, 0x0C
00005564 E5A9 lsl D1, D2
00005566 8081 or.l D0, D1
00005568 3D40 FA18 move.w [A6 - 0x5E8], D0
0000556C 7000 moveq.l D0, 0x00
0000556E 302D C162 move.w D0, [A5 - 0x3E9E]
00005572 7200 moveq.l D1, 0x00
00005574 122D C16A move.b D1, [A5 - 0x3E96]
00005578 740C moveq.l D2, 0x0C
0000557A E5A9 lsl D1, D2
0000557C 8081 or.l D0, D1
0000557E 3D40 FA1A move.w [A6 - 0x5E6], D0
00005582 7000 moveq.l D0, 0x00
00005584 302D C164 move.w D0, [A5 - 0x3E9C]
00005588 7200 moveq.l D1, 0x00
0000558A 322D C162 move.w D1, [A5 - 0x3E9E]
0000558E 8081 or.l D0, D1
00005590 7200 moveq.l D1, 0x00
00005592 122D C16B move.b D1, [A5 - 0x3E95]
00005596 740C moveq.l D2, 0x0C
00005598 E5A9 lsl D1, D2
0000559A 8081 or.l D0, D1
0000559C 3D40 FA1C move.w [A6 - 0x5E4], D0
000055A0 102D C271 move.b D0, [A5 - 0x3D8F]
000055A4 5300 subq.b D0, 1
000055A6 670C beq +0xE /* 000055B4 */
000055A8 1B7C 0001 CE38 move.b [A5 - 0x31C8], 0x1
000055AE 422D FEF8 clr.b [A5 - 0x108]
000055B2 600E bra +0x10 /* 000055C2 */
label000055B4:
000055B4 554F subq.w A7, 2
000055B6 2F0E move.l -[A7], A6
000055B8 4EBA D66E jsr [PC - 0x2992 /* 00002C28 */]
000055BC 101F move.b D0, [A7]+
000055BE 5300 subq.b D0, 1
000055C0 6624 bne +0x26 /* 000055E6 */
label000055C2:
000055C2 4A2D C272 tst.b [A5 - 0x3D8E]
000055C6 670E beq +0x10 /* 000055D6 */
000055C8 554F subq.w A7, 2
000055CA 2F0E move.l -[A7], A6
000055CC 4EBA E640 jsr [PC - 0x19C0 /* 00003C0E */]
000055D0 101F move.b D0, [A7]+
000055D2 5300 subq.b D0, 1
000055D4 6610 bne +0x12 /* 000055E6 */
label000055D6:
000055D6 554F subq.w A7, 2
000055D8 4227 clr.b -[A7]
000055DA 2F0E move.l -[A7], A6
000055DC 4EBA B6B2 jsr [PC - 0x494E /* 00000C90 */]
000055E0 101F move.b D0, [A7]+
000055E2 5300 subq.b D0, 1
000055E4 661C bne +0x1E /* 00005602 */
label000055E6:
000055E6 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000055EA 2F0E move.l -[A7], A6
000055EC 4EBA B648 jsr [PC - 0x49B8 /* 00000C36 */]
000055F0 422D D88E clr.b [A5 - 0x2772]
000055F4 2F2D D890 move.l -[A7], [A5 - 0x2770]
000055F8 A87D syscall ClosePort
000055FA 2F2D D890 move.l -[A7], [A5 - 0x2770]
000055FE 205F movea.l A0, [A7]+
00005600 A01F syscall DisposPtr/DisposePtr
label00005602:
00005602 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00005606 4E5E unlink A6
00005608 205F movea.l A0, [A7]+
0000560A 544F addq.w A7, 2
0000560C 4ED0 jmp [A0]
0000560E 444F neg.w A7
00005610 434F chk.w D1, A7
00005612 4D50 chk.w D6, [A0]
00005614 4F53 chk.w D7, [A3]
00005616 8C00 or.b D6, D0
00005618 5002 addq.b D2, 8
0000561A 0000 0000 ori.b D0, 0x0
0000561E 01E3 .incomplete
00005620 01E2 .incomplete